問題タブ [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.
c# - 堅牢な乱数生成
特別なハードウェアを使用せずに、パフォーマンスが高く、適度に堅牢な RNG を探しています。数学的手法 (Mersenne Twister など) を使用したり、マシンから「エントロピーを収集」したりできます。Linux/etc では、drand48()
48 のランダム ビットを生成する があります。32 ビットを超えるランダム性を生成でき、下位ビットが上位ビットと同じくらいランダムである、C++ または C# 用の同様の関数/クラスが必要です。
暗号的に安全である必要はありませんが、C 言語rand()
または .NETを使用したり、それらに基づいたりしてはなりませんSystem.Random
。
ソースコード、ソースへのリンクなどをいただければ幸いです。それができない場合、どのタイプの RNG を探す必要がありますか?
php - ランダム生成 PHP の改善
rand()
自分が何をしているのかを知っていて、サーバーにアクセスできる場合は、使用するだけで予測可能であることを私は知っています。
可能な限り予測不可能な乱数の選択に大きく依存するプロジェクトがあります。そこで、より良い乱数を生成できる他の組み込み関数またはユーザー関数の提案を探しています。
私はこれを使って小さなテストをしました:
結果が均等に分布していることがわかりました。各数値が生成される回数には奇妙なパターンがあります。
vb.net - VB.NET のランダムな整数
単体テストに使用するために、1 から n (n は正の整数) までのランダムな整数を生成する必要があります。真のランダム性を確保するために過度に複雑なものは必要ありません。昔ながらの乱数だけです。
どうすればいいですか?
sql - SQLでランダムな行をリクエストするには?
純粋な SQL でランダムな行 (または可能な限り真にランダムに近い行) を要求するにはどうすればよいですか?
ruby - Rubyでランダムな10桁の数字を生成するにはどうすればよいですか?
さらに、ゼロで埋められた文字列としてフォーマットするにはどうすればよいですか?
algorithm - 真の乱数発生器
これは「本当の」質問ではないことを申し訳ありませんが、疑似ランダムだけでなく、真の乱数を生成するためにランダマイザーをランダムにランダム化することについての投稿をここで見たことを覚えています。探しても見当たりません。
その記事について知っている人はいますか?
java - ランダムな英数字の文字列を生成する方法
疑似乱数の英数字文字列を生成する単純なJava アルゴリズムを探していました。私の状況では、世代を超えて「おそらく」一意である一意のセッション/キー識別子として使用されます500K+
(私のニーズでは、それほど洗練されたものは必要ありません)。
理想的には、独自性のニーズに応じて長さを指定できます。たとえば、生成された長さ 12 の文字列は のようになり"AEYGF7K0DM1X"
ます。
c# - C#で乱数を生成するにはどうすればよいですか?
2 つの値の間でランダムな浮動小数点数を生成したいと思います。C#でこれを行う最良の方法は何ですか?
c# - リストから N 個のランダムな要素を選択するC#で
一般的なリストから 5 つのランダムな要素を選択する簡単なアルゴリズムが必要です。たとえば、 a から 5 つのランダムな要素を取得したいと思いList<string>
ます。
php - (疑似)ランダム英数字文字列の生成
PHPで「d79jd8c」のような(疑似)ランダム英数字文字列を生成するにはどうすればよいですか?