問題タブ [shuffle]
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.
python - Pythonの設定された順序付けの欠如は、ランダムな順序と見なすことができますか?
setPythonの組み込み構造に要素の順序がないことが「十分にランダム」であるかどうかを知りたいのですが。たとえば、セットのイテレータを取り上げると、その要素のシャッフルされたビューと見なすことができますか?
(重要な場合は、WindowsホストでPython 2.6.5を実行しています。)
java - Collections.shuffle(リストリスト)
この方法を使用するように促すものは何ですか?
更新:要点がわかりました。「シャッフルは自明なアルゴリズムではない」というウリの理由が好きです。その通りです。
python - Pythonでシャッフルするリストの最大長random.shuffle?
Pythonに組み込まれているシャッフル関数でシャッフルするリストがあります(random.shuffle)
ただし、Pythonリファレンスには次のように記載されています。
len(x)がかなり小さい場合でも、xの順列の総数は、ほとんどの乱数ジェネレーターの周期よりも大きいことに注意してください。これは、長いシーケンスのほとんどの順列を生成できないことを意味します。
さて、この「やや小さいlen(x)」とはどういう意味なのかしら。100、1000、10000、..。
php - javascriptでstr_shuffle()と同等ですか?
PHPのstr_shuffle()関数のように、javascript で文字列をシャッフルするのに似た関数はありますか?
助けてください !
c - 文字のシーケンスをランダム化するにはどうすればよいですか?
アルファベット文字のシーケンスの順序をランダム化する関数を書きたいです。たとえば、シーケンス:
ABCDEFG . . .
...次のように変更される場合があります。
ZLTAP ...
...同じ関数に再度渡すと、次のようになります。
HREIC ....
助言がありますか?
ruby - Rubyをindex.cgi、[1,3,5] .shuffleとして実行すると、常に同じ結果が得られます
RUBY_VERSION=>1.8.7の値をダンプします
毎回、[1,3,5] .shuffleの値も[1,3,5]です。ランダムにするには、その前にsrand(Time.now.to_i)またはsrand()を追加する必要があります。 .. srandは自動的に呼び出されると思いましたか?しかし、おそらく.cgi環境ではありませんか?
irbを使用し、[1,3,5] .shuffleを確認して終了し、irbを再入力すると、結果が異なります。
ちなみに、ri shuffle何も与えていませんでした、そして配列と列挙可能なドキュメントはシャッフルまたはシャッフルをリストしていませんでした!また... ?
python - python random.shuffle の乱数
以下はpythonのウェブサイトからのものです。
random.shuffle(x[, random])その場でシーケンスをシャッフルします
x。オプションの引数 random は、ランダムな float を返す引数なしの関数[0.0, 1.0)です。デフォルトでは、これは関数random()です。
len(x)かなり小さい の場合でも、 の順列の総数はx、ほとんどの乱数発生器の周期よりも大きいことに注意してください。これは、長いシーケンスのほとんどの順列は決して生成できないことを意味します。
のランダム順列を繰り返し取得したい場合['a'..'k']、シャッフルではランダム性が得られないようです。私の理解は正しいですか?
ありがとうございました!
c++ - ランダムな順序で引用符を表示する配列のシャッフルまたは乱数アルゴリズムをどのように正確に実装する必要がありますか?
この種のことに対する答えがあることはすでに知っていますが、コードにそれらを実装する方法が本当にわかりません。また、必要以外の機能の使用は控えたいと思います。これが私のコードです:
では、プログラムが実行されるたびに乱数を生成するには、このコードに何を変更すればよいでしょうか?
php - シードを提供して同じ順序を取得することにより、PHPで配列をランダム化するにはどうすればよいですか?
固定文字列に基づいて「ランダム」文字列を作成しようとしています。同じシードを使用すれば、可能であれば、同じランダムな文字列(私はその撞着語を知っています)を作成できるようにしたいと思います。そのようです:
期待される動作は、同じものを与え、常に同じランダムな文字列を取得する限り$baseです$seed。
c# - キャラクターシャッフラー
文字列の内容を「シャッフル」する方法(ASP.NET C#を使用)があるかどうか疑問に思っていましたが、元のコンテンツを保存せずに、別のボタンをクリックして元のコンテンツに「シャッフル解除」することはできますか?
ありがとうございました :)
例: