0
0から99までのランダムな整数を生成しようとしていますが、42のシステムコールを使用するときの値の格納場所を見つけるのが難しいです。システムコールを使って乱数を生成する
これまでのところ私が持っている:
li $a1, 100
li $v0, 42
syscall
は、私は私もそれを使用することができるように生成された値が格納されているか分かりません。 syscallヘルプページから
0から99までのランダムな整数を生成しようとしていますが、42のシステムコールを使用するときの値の格納場所を見つけるのが難しいです。システムコールを使って乱数を生成する
これまでのところ私が持っている:
li $a1, 100
li $v0, 42
syscall
は、私は私もそれを使用することができるように生成された値が格納されているか分かりません。 syscallヘルプページから
:$a0
は$a1
が上限である、擬似乱数ジェネレータのIDであり、返される乱数も$a0
に含まれます。
私は擬似ランダムが何を参照するのか分かりません。 – user1021118
「最終的に決定論的ですが、容易に予測できません」という意味です。ほとんどの目的に十分なランダム。 –
0-99(包括的)から 'ランダム'世代のために私が持っているものは正しいですか?私はちょうど$ a0から私が使用したいレジスタに番号を移動する必要がありますか? – user1021118