タグ付けされた質問 「random」

このタグは、疑似ランダムか真にランダムかに関わらず、乱数とそのジェネレーターに関する質問に使用します。

30
Javaの特定の範囲内でランダムな整数を生成するにはどうすればよいですか?
int特定の範囲でランダムな値を生成するにはどうすればよいですか? 私は以下を試しましたが、うまくいきません: 試み1: randomNum = minimum + (int)(Math.random() * maximum); // Bug: `randomNum` can be bigger than `maximum`. 試み2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can be smaller than …
3507 java  random  integer 





15
ランダムな文字列を使用するこのコードが「hello world」を出力するのはなぜですか?
次のprintステートメントは「hello world」を出力します。誰かこれを説明できますか? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); そしてrandomString()、このようになります: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }
1769 java  string  random 


30
ランダムな英数字の文字列を生成する方法は?
私は、疑似ランダムな英数字の文字列を生成する単純な Javaアルゴリズムを探していました。私の状況では、これは500K+世代ごとに「可能性が高い」一意のセッション/キー識別子として使用されます(私のニーズは、実際にはもっと高度なものを必要としません)。 理想的には、独自性のニーズに応じて長さを指定できます。たとえば、生成された長さが12の文字列は、のようになり"AEYGF7K0DM1X"ます。





28
「ランダムさ」を理解する
私はこれの周りに頭を得ることができません、よりランダムですか? rand() または: rand() * rand() 私はそれが本当の頭の体操を見つけています、あなたは私を手伝っていただけませんか? 編集: 直感的には、数学的な答えはランダムであることがわかりますが、「乱数アルゴリズムを2回実行」すると、2つを掛け合わせると、単に行うよりもランダムなものが作成されると思います。一度。

30
PHPランダム文字列ジェネレータ
私はPHPでランダムな文字列を作成しようとしていますが、これではまったく出力が得られません。 <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; 何が悪いのですか?
814 php  string  random 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.