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

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

9
シード可能なJavaScript乱数ジェネレータ
JavaScript Math.random()関数は、0〜1のランダムな値を返します。現在の時刻に基づいて自動的にシードされます(私が信じているJavaに似ています)。ただし、自分で種を設定する方法はないと思います。 独自のシード値を提供できる乱数ジェネレータを作成して、(疑似)乱数の反復可能なシーケンスを生成できるようにするにはどうすればよいですか?
149 javascript  random  seed 


9
C ++ rand()が同じ桁の数値のみを生成するように見えるのはなぜですか?
C / C ++で書かれた小さなアプリケーションで、rand関数とおそらくシードの問題に直面しています: 次数が異なる、つまり対数の値が異なる(2を底とする)一連の乱数を生成したい。しかし、生成される数値はすべて同じ次数であり、2 ^ 25と2 ^ 30の間で変動しているようです。 rand()これは、現在比較的大きな数値であるUnix時間がシードされているためですか?何を忘れてるの?rand()の初めに1回だけ播種しmain()ます。
146 c++  c  math  random 

19
Pythonでランダムな文字を生成する
Pythonでランダムな文字を生成する方法はありますか(random.randintと同様ですが、文字用です)?random.randintの範囲機能は便利ですが、ランダムな文字を出力するだけのジェネレータを使用する方が、何もしないよりはましです。



6
範囲内でランダムなdoubleを生成します
私は次のような2つのダブルスを持っています double min = 100; double max = 101; ランダムジェネレーターを使用して、minとmaxの範囲の間にdouble値を作成する必要があります。 Random r = new Random(); r.nextDouble(); しかし、ここで範囲を指定できる場所はありません。
143 java  random 

17
.NETで配列をランダム化する最良の方法
.NETで文字列の配列をランダム化する最良の方法は何ですか?私の配列には約500個の文字列が含まれていArrayますが、同じ文字列でランダムな順序で新しい文字列を作成したいと思います。 回答にC#の例を含めてください。
141 c#  .net  algorithm  sorting  random 

7
C#のランダムな日付
1995年1月1日から現在の日付までの間にランダムな日付を生成する、簡潔で最新のC#コードを探しています。 Enumerable.Rangeを利用するいくつかのソリューションは、どういうわけかこれをより簡潔にするかもしれないと考えています。
141 c#  datetime  random  date 

3
このランダムな値に50/50ではなく25/75の分布がある理由
編集:基本的に私が書こうとしているのはの1ビットのハッシュですdouble。 私はマッピングするdoubleにtrueまたはfalse50/50チャンスと。そのために、いくつかの乱数を選択するコードを書きました(例として、規則性のあるデータでこれを使用し、それでも50/50の結果を取得したい)、最後のビットをチェックし、y1であるかn、それが0。 ただし、このコードでは常に25%yと75%になりnます。なぜ50/50ではないのですか?そして、なぜこのように奇妙だが単純な(1/3)分布なのか? public class DoubleToBoolean { @Test public void test() { int y = 0; int n = 0; Random r = new Random(); for (int i = 0; i < 1000000; i++) { double randomValue = r.nextDouble(); long lastBit = Double.doubleToLongBits(randomValue) & 1; if (lastBit == 1) { …


26
他の2つの日付の間にランダムな日付を生成する
他の2つの日付の間にある必要があるランダムな日付をどのように生成しますか? 関数のシグネチャは次のようになります。 random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this 次のような日付を返します: 2/4/2008 7:20 PM
137 python  datetime  random 

16
Java:0 <= x <nの範囲の長い乱数
ランダムクラスには、指定された範囲でランダムな整数を生成するメソッドがあります。例えば: Random r = new Random(); int x = r.nextInt(100); これは、0以上100未満のint数を生成します。長い数でもまったく同じようにしたいと思います。 long y = magicRandomLongGenerator(100); ランダムクラスにはnextLong()しかありませんが、範囲を設定することはできません。

6
C ++ 11ランダムライブラリを使用して乱数を生成する
タイトルが示すように、私は新しいC ++ 11 &lt;random&gt;ライブラリを使用して乱数を生成する方法を理解しようとしています。私はこのコードでそれを試しました: std::default_random_engine generator; std::uniform_real_distribution&lt;double&gt; uniform_distance(1, 10.001); 私が持っているコードの問題は、コンパイルして実行するたびに、常に同じ数が生成されることです。だから私の質問は、ランダムライブラリの他の関数が本当にランダムでありながらこれを達成できるのですか? 私の特定の使用例では、範囲内の値を取得しようとしていました [1, 10]
135 c++  c++11  random  range 


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