問題タブ [random-sample]

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 に答える
1701 参照

c# - メルセンヌツイスターランダムアルゴリズムどのようにinit_genrandをシードできますか、乱数は常に同じC#です

私はMT19937のCプログラムを使用しており、初期化は2002/1/26に改善されています。コードは西村拓二と松本眞琴です。 ソースファイルをコピーしてランダム関数を実行した後、 Codeprojectリンクから取得すると、常に同じ番号が取得されます。言及されたファイルの説明で


使用する前に、init_genrand(seed)またはinit_by_array(init_key、key_length)を使用して状態を初期化します。

シードを初期化するにはどうすればよいですか、

コンストラクターはこの方法で初期化しました。これにより、乱数は常に同じになります。

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

gcc - getpid()とgettimeofday()のみを使用して乱数ジェネレーターを実装しますか?

gccコンパイラを使用して、getpid()とgettimeofday()のみを使用して乱数ジェネレータを実装しています。これが私のコードです

遅延の目的で内部forループを指定しましたが、取得する結果は常に同じです。このような

Plzは私が間違っていることを私に訂正しますか?

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

mongodb - mongodb からランダムなペアを取得するにはどうすればよいですか

そのため、効率的なmongoクエリを見つけようとして立ち往生している興味深いユースケースがあります。

まず、12,000 のカテゴリと 100,000 の投稿があります。ランダムなカテゴリから 100 組の投稿をランダムに選択する必要があります。ペアはカテゴリからランダムに選択されますが、各ペアには両方の投稿が同じカテゴリに属している必要があります。

ユーザーは各ペアを見て評価し、100 件を見終わったら、別の 100 件のランダムな投稿を取得します (できれば、既に見た同じペアではないことをお勧めします)。

したがって、要件は次のとおりです。

  • ランダムなカテゴリ セットからランダムに 100 組の投稿を取得する

オプションの要件:

  • 彼らがすでに評価したのと同じペアを返さない

モンゴ コレクション

  • ユーザー
  • カテゴリー
  • 投稿
    • カテゴリ ID
    • 評価 (投稿に埋め込まれたコレクション)

Mongoでこれを行うにはどうすればよいですか...簡単であれば、このデータの一部をmongoから別のデータベースに移動する必要がありますか?

0 投票する
3 に答える
1334 参照

c# - ステートメントが true になるまでランダム ループを作成する

プログラムに乱数を生成させたい場合、次re-read/loopelse if statementようなステートメントが見つかるまでどうすればよいですか(button1.Text == "")

これは私のコードです、

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

java - Apacheに依存しないガンマ分布

こんにちは私は、Apache Mathsライブラリ(バージョン2.2)で、特にorg.apache.commons.math.distribution.GammaDistributionImplクラスで奇妙な動作に気づきましたが、これはおそらく他のディストリビューションにも当てはまると思います。

次のように、さまざまなガンマ分布からサンプルを取得したかったのです。

しかし、コードを実行すると、サンプルはすべて疑わしいほど類似している、つまり与えられていることがわかります

出力例は次のとおりです。

問題は、各分布に同じ/類似のシードを使用するデフォルトの乱数ジェネレーターが原因だと思います。これを次のようにテストしました。

これは問題を解決するようです、すなわち与えられた

出力例は次のとおりです。

私の質問は:

どうしたの?これはバグですか、それともApache Mathsディストリビューションがこのように機能することを目的としていましたか?

別々の配布オブジェクトを作成する場合、それらがどのシードを与えられているかを心配し、それらが十分に異なることを確認する必要があるのは、私には奇妙に思えます。

もう1つの少し厄介な点は、これらのディストリビューションを自分のRandomオブジェクトに渡すことができないように見えることです。むしろ、resedRandomGenerator(long seed)メソッドを介してのみシードを変更できます。それらを自分のランダムオブジェクトに渡すことができると、結果を再現しようとするときに非常に役立ちます。

助けてくれてありがとう。

0 投票する
3 に答える
19677 参照

r - シードを設定する際の整数はどういう意味ですか?

Rsample()の関数を使用して、データセットから n 行をランダムに選択したいと考えています。毎回異なる出力を取得していたため、関数を使用して同じ出力を取得しました。の各整数が一意の出力を提供し、同じシードを設定すると出力が同じになることを知っています。しかし、関数にパラメーターとして渡される整数が何を意味するのかわかりません。ランダム ジェネレーター アルゴリズムに入る単なるインデックスですか、それともサンプリングを開始するデータの一部を意味するのでしょうか? たとえば、in とはどういう意味ですか?set.seed()set.seed()set.seed()2set.seed(2)

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

python - インターネットからランダムなサンプルを作成する方法は?

インターネット ページのランダム サンプルを取得しようとしていますが、さまざまな理由で Google 検索結果を破棄したくありません。これが私が試した方法です。

まあ、うまくいきません。まず、動作が遅すぎる。次に、Web ページを提供しないアドレスが表示されます。このコードを改善できる方法はありますか、それともこの問題を解決する別の方法を提案していただけますか?

0 投票する
5 に答える
22733 参照

java - Javaでランダムな日付時刻を生成する(joda time)

日時の形式が yyyy-MM-dd HH:MM:SS になるように Jodatime を使用してランダムな日時を生成することは可能ですか? Date2 から Date1 を差し引いた値が 2 分より大きく、2 分未満になる 2 つのランダムな日時を生成できるはずです。 60分。何か方法を提案してください。

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

python - 特定の整数が生成されるまで、kなしでランダムサンプルを行う方法は? (パイソン)

私はPythonで作業していますが、基本的には整数のリストがあります:

変数totalを使用して、10が生成されるまでこのリストから(置換なしで)乱数を生成し、その後停止する方法を見つけようとしています。これはwhileループ内で使用されると考えていrandom.shuffleますが、よくわかりません。ヒントやアドバイスはありますか?

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

python - 2つの列からの一意の組み合わせのランダム生成

大きなファイルに2つの列があります。

2番目は列の冗長性です。たとえば、指定された組み合わせと一致しないダブルサイズの新しいランダムな組み合わせが必要です

ありがとう。