問題タブ [random-seed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
685 参照

c++ - random_shuffle がシードを渡せない

カードのベクトルがあり、random_shuffle メソッドを使用してシャッフルしようとしていますが、最初と最後のアイテムを渡すだけではシャッフルされません。したがって、カスタムシードである3番目のパラメーターがあることを知っています。random_shuffleは、これらのパラメーターでオーバーロードされた関数が見つからないことを示しています(またはそのようなもの-私のプログラムはスペイン語です)

基本的に、2 つのベクトル、enemyCards と playerCards があり、どちらもサイズは 5 です。

これはコンパイルされますが、動作しません。

コンパイルさえしません。

私は何か間違ったことをしていますか?

最初に srand() があり、コードに他の作業用の rand() があるので、正常に機能するはずですが、機能しないのは random_shuffle だけです。

これは、 myrandom メソッドを使用するときにコンパイラが言うことです。

cplusplus の例のように、実際には 1:1 であるため、これは奇妙です。

0 投票する
1 に答える
7834 参照

c++ - randn関数opencvをシードする方法

randn 関数をシードしたいのですが、できません。

mymat、という名前のランダムなマットを私に与えるべきではありませんmean = 0variance = 1?ただし、mymatすべての実行で同じ結果が得られます。

これは、 srandが機能すると主張するrandnのリンクです。

time(NULL) の代わりに別の数値を指定しようとしましたが、出力ランダムはすべて同じです。別のマシンから同じことを確認しましたが、最初のマシンと同じ出力が得られます。したがって、シードは機能しません。

ありがとう、

0 投票する
1 に答える
4143 参照

random - Lua math.random?

Lua を使用してしばらくの間、乱数の生成に問題がありました。math.randomseed(os.time()) でスクリプトを開始しようとしましたが、それでも同じ結果が得られました。以下のスクリプトを実行して、スクリプトを実行するたびに新しい乱数を生成するにはどうすればよいですか?

0 投票する
1 に答える
866 参照

random - PIC18F のランダム シード

変更した DES コード (C 言語) を PIC18F2550 マイクロコントローラーで実行します。このために、私は mplabx IDE v 2 と Mplab xc8 v 1.30 を使用しています。

コードを変更するには、実行ごとに異なる数値が生成されるように乱数が必要です。

rand 関数を使いたいのですが、Srand 関数用の良いシードが必要です!

良い種はいつでも出来ますが、ミクロとか無いのでわかりません!!

0 投票する
1 に答える
10584 参照

postgresql - setseedを使用したpostgreランダム

テーブルに乱数を使用して列を追加したいと思いsetseedます。

元のテーブル構造(test_input) col_a,col_b,col_c

望ましい出力(test_output) col_a, col_b, col_c, random_id

次の例では、random_id行ごとに異なる値を返すのではなく、すべての行で同じ値を返します。

各行setseedで異なるを使用して返すクエリを変更するのを手伝ってもらえますか?random_id

0 投票する
12 に答える
373028 参照

python - random.seed(): 何をしますか?

私はrandom.seed()Pythonで何をするのか少し混乱しています。たとえば、以下の試行が (一貫して) 行うことはなぜですか?

これに関する適切なドキュメントが見つかりませんでした。

0 投票する
4 に答える
19904 参照

r - 特定のコード行の後で set.seed() を停止するにはどうすればよいですか?

コードの残りの部分を実際にランダム化するために、特定の行の後に set.seed() のスコープを終了したいと思います。これは、set.seed() を "rnorm" (4 行目) では機能させたいが、"nrow" (9 行目) では機能させたくない例です。

提案をありがとう、本当に!

0 投票する
2 に答える
273 参照

fortran - ここで 365 が 8 ビットの数値なのはなぜですか?

gfortran の乱数ジェネレーターのシードのサンプル コードを見て、ここの時間変換に戸惑いました。

36531_8末尾にある理由に興味がありました。調べてみると、これは8ビット整数を示していることがわかりました。なぜそれがここで使われるのでしょうか?これは単なるランダム シードであることは理解していますので、それほど重要ではありませんが、なぜ 365 を 8 ビット値に切り捨てたり、mod したりして、他の数値にはしないのでしょうか? ただの気まぐれですか?誰かがこれについて何らかの洞察を持っていますか?

更新: _8 が実際には 8 バイトを意味するのに、8 ビットを意味することについて混乱していたことがわかりました。そうそう。教えてくれてありがとう。