問題タブ [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 投票する
4 に答える
1897 参照

python - Python random.sampleが正しく機能していませんか?

私はPythonを使った完全なナブです。しかし今、私はいくつかのプロジェクトのためにMyObject-objectsを含む単純なストレージが必要です。各オブジェクトには、何も凝ったものではないいくつかのStringPropertiesが含まれています。

次に、MyObjectsのリストから10個のランダムなオブジェクトを取得し、それらを他の配列に格納します。

そこで私は検索に行き、random.sampleを見つけて、それを実装し始めました。

これは私が返すエラーです:

したがって、明らかにrandom.sampleに何か問題がありますが、私の初心者はそれが何であるかを解読できません。私が望む10個のランダムなMyObjectを取得できない理由を誰かが説明してくれますか?

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

c++ - 乱数の生成と並列化c++/ Qt

これが乱数の生成の並列化を悪化させる可能性があるのではないかと思います。ここではQtとQtConcurrentを使用しています。N個の数値を連続して生成する代わりに並列化を使用する価値はありますか?生成された数の臨界数はどれですか?私のコードはここにあり、並列化されていません:

whre Randomは、Marsaglia生成方法に従った自家製のランダムジェネレーターです。

ありがとう、よろしく。

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

algorithm - 一連の点が rand() によって再度選択されないようにする方法

4 つの数字のセットに対してランダム スキャンを実行するコードを書いています。10000 ポイント (数百万後) をスキャンしたいと思います。rand() について学んだばかりなので、関連する部分は次のとおりです。

次に、これら 4 つの変数が関数 (A、B、C、D) に入力されます。このコードは、ループ内でいくつかのチェックと計算を実行します。

ただし、出力ファイルで、同じセットの A、B、C、D が何度も選択されていることに気付きました。

Q:どうすれば状況を改善できるかについて何か提案はありますか?

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

c++ - MKL IntelC++および準乱数ジェネレーター

乱数の計算にMKLIntelを使用しています。準ランダムアルゴを使用しています。また、生成される数はまったくランダムではないように思えます。準ランダムアルゴは、スペースの占有を最大化するサンプルポイントを提供することを理解しています。したがって、それらは完全に予期せずランダムである必要はありませんが、スペースを適切にカバーするためだけに必要です。

この番号をランダムに使用したいので、予想どおりに並べ替えないようにします。そのため、これらの「ランダム」ポイントを使用する前に、それらを並べ替えます。

MKLライブラリを正しく使用していませんか?それとも、私が述べたように、ポイントは完全にランダムではなく、空間全体をカバーすることであるため、それは正常に聞こえますか?

いくつかのMKLまたは準ランダム生成の場合。そこのユーザー、アドバイスを歓迎します。

よろしく。

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

c++ - C++の列挙型からランダムな要素を返す方法

重複の可能性:
ランダムな列挙型の生成

C++の列挙型から要素を選択するための最良の方法を探しています。最初はスイッチを使用していただきありがとうございますが、大きな列挙型がいくつかあり、効率的ではないため、それぞれにforを使用して実行しようとしています。

列挙型のフルーツ要素を選択するには:

そして、この関数を試してください:

明らかに動作しません、私は構文または概念、任意のアイデアに問題がありますか?

御時間ありがとうございます。

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

javascript - JavaScriptを繰り返さずに乱数を生成する方法

0からTotalfriendsまでの乱数を生成する次のコードを使用しています。乱数を取得したいのですが、繰り返さないでください。どのようにアイデアはありますか?

これは私が使用しているコードです

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

javascript - ライブデータからランダム出力を取得する方法

私はあなたが食べる場所をランダムに選ぶウェブサイトを作成しています. yelp api にアクセスし、10 件の結果を返します。これらの結果の 1 つをランダムに選択し、それを自分の Web サイトに公開したいと考えています。JavaScriptを使用してこれを行う方法についての提案を探しています。php を使用して実行できることはわかっていますが、可能であれば js を使用することをお勧めします。

ユーザー入力に基づいているため、データは常に変化するため、各場所に番号を割り当てて math.random を使用することはできません。

私が何を使用できるかについて何か提案はありますか?

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

c - rand(start,end) を 6 回だけ使用して、50 個のセル配列から 6 つの異なるセルを選択する

各セルが選択される確率が等しくなるように、50 個のセルを含む配列から 6 個のランダムなセルを選択するアルゴリズムを考えようとしていました。関数 Random(start,end) を 6 回以下使用するソリューションを見つける必要があります。

余分なデータ構造を使用することはできません。各セルが選択される確率が等しく、独立していることが重要です。

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

r - rで全ベクトルサンプリングを繰り返す

次のタイプのデータがあります

ntrt からサンプリングしたいのですが、3 回 (rep = 3)、次のような出力が得られます。

ループする私の試みは次のとおりです。

編集:明確化

ここに画像の説明を入力

したがって、プロセスは次のとおりです。

エラーが発生しています。単純な質問で申し訳ありません

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

algorithm - 指定されたパーセンテージに比例するシーケンスを生成するアルゴリズム

オブジェクトのマップと指定された比率が与えられた場合 (簡単にするために合計 100 になるとしましょう):

nサイズのサブセットに対して、 ~42% の "A"、~32% の "B"、~26% の "C" が存在するようなシーケンスを生成するにはどうすればよいですか? (明らかに、小さいnほど誤差が大きくなります)。

(作業言語は Scala ですが、アルゴリズムを求めているだけです。)

更新: たとえば、シーケンスが開始する可能性が ~16% で、開始するAA可能性が ~11% でBBあり、n正確に == (比率の合計) が配布は完璧でしょう。したがって、@MvGの回答に従って、次のように実装しました。

たとえば、次のように使用されます。

生成します: