問題タブ [random]

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 投票する
5 に答える
2032 参照

c# - 堅牢な乱数生成

特別なハードウェアを使用せずに、パフォーマンスが高く、適度に堅牢な RNG を探しています。数学的手法 (Mersenne Twister など) を使用したり、マシンから「エントロピーを収集」したりできます。Linux/etc では、drand48()48 のランダム ビットを生成する があります。32 ビットを超えるランダム性を生成でき、下位ビットが上位ビットと同じくらいランダムである、C++ または C# 用の同様の関数/クラスが必要です。

暗号的に安全である必要はありませんが、C 言語rand()または .NETを使用したり、それらに基づいたりしてはなりませんSystem.Random

ソースコード、ソースへのリンクなどをいただければ幸いです。それができない場合、どのタイプの RNG を探す必要がありますか?

0 投票する
6 に答える
7661 参照

php - ランダム生成 PHP の改善

rand()自分が何をしているのかを知っていて、サーバーにアクセスできる場合は、使用するだけで予測可能であることを私は知っています。

可能な限り予測不可能な乱数の選択に大きく依存するプロジェクトがあります。そこで、より良い乱数を生成できる他の組み込み関数またはユーザー関数の提案を探しています。

私はこれを使って小さなテストをしました:

結果が均等に分布していることがわかりました。各数値が生成される回数には奇妙なパターンがあります。

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

vb.net - VB.NET のランダムな整数

単体テストに使用するために、1 から n (n は正の整数) までのランダムな整数を生成する必要があります。真のランダム性を確保するために過度に複雑なものは必要ありません。昔ながらの乱数だけです。

どうすればいいですか?

0 投票する
30 に答える
511766 参照

sql - SQLでランダムな行をリクエストするには?

純粋な SQL でランダムな行 (または可能な限り真にランダムに近い行) を要求するにはどうすればよいですか?

0 投票する
23 に答える
56906 参照

ruby - Rubyでランダムな10桁の数字を生成するにはどうすればよいですか?

さらに、ゼロで埋められた文字列としてフォーマットするにはどうすればよいですか?

0 投票する
11 に答える
24135 参照

algorithm - 真の乱数発生器

これは「本当の」質問ではないことを申し訳ありませんが、疑似ランダムだけでなく、真の乱数を生成するためにランダマイザーをランダムにランダム化することについての投稿をここで見たことを覚えています。探しても見当たりません。

その記事について知っている人はいますか?

0 投票する
44 に答える
1555530 参照

java - ランダムな英数字の文字列を生成する方法

疑似乱数の英数字文字列を生成する単純なJava アルゴリズムを探していました。私の状況では、世代を超えて「おそらく」一意である一意のセッション/キー識別子として使用されます500K+(私のニーズでは、それほど洗練されたものは必要ありません)。

理想的には、独自性のニーズに応じて長さを指定できます。たとえば、生成された長さ 12 の文字列は のようになり"AEYGF7K0DM1X"ます。

0 投票する
6 に答える
41567 参照

c# - C#で乱数を生成するにはどうすればよいですか?

2 つの値の間でランダムな浮動小数点数を生成したいと思います。C#でこれを行う最良の方法は何ですか?

0 投票する
30 に答える
142844 参照

c# - リストから N 個のランダムな要素を選択するC#で

一般的なリストから 5 つのランダムな要素を選択する簡単なアルゴリズムが必要です。たとえば、 a から 5 つのランダムな要素を取得したいと思いList<string>ます。

0 投票する
18 に答える
104168 参照

php - (疑似)ランダム英数字文字列の生成

PHPで「d79jd8c」のような(疑似)ランダム英数字文字列を生成するにはどうすればよいですか?