ホームページ  >  に質問  >  本文

jsは配列を完全にスクランブルします - コードログ

リーリー

完全に中断されているため、各要素の位置を変更する必要があります

学习ing学习ing2662日前913

全員に返信(8)返信します

  • 仅有的幸福

    仅有的幸福2017-07-05 10:45:39

    まず第一に、問題は従来の配列の並べ替えに関するものではありません。もちろん、Math.random() のブラック テクノロジは一貫した確率を保証できません。前回の投稿「分析」を参照してください https://github.com/hanzichi/u...

    すべての位置を変更する必要がある場合は、コードを書くだけでほとんど機能しません:

    リーリー

    新しい配列を作成し、元の配列を汚染しましたが、これは非常に洗練されていません。被験者は自分でそれを改善できます。

    返事
    0
  • PHP中文网

    PHP中文网2017-07-05 10:45:39

    最後のものを最初に置くと、すべての要素が移動されることがわかりますが、それを完全に破壊するとはどういう意味でしょうか?

    リーリー

    返事
    0
  • 某草草

    某草草2017-07-05 10:45:39

    すべての位置がランダムに変化することを保証することは不可能です。

    それを完全に混乱させたい場合、すべての位置が変更されるという保証はありません。

    より簡単な方法は、一度スクランブルしてから、条件が満たされるまで配列と比較することです。

    返事
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:45:39

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-07-05 10:45:39

    リーリー

    返事
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:45:39

    関数シャッフル (arr) {

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:45:39

    ランダムパンニング、シーザー暗号化が急成長中...

    リーリー

    返事
    0
  • 阿神

    阿神2017-07-05 10:45:39

    最も単純な位置はすべて移動可能です

    リーリー

    位置全都动実際には、それは最も厄介なことではありません;

    最も混乱しているのは、おそらく、一定の確率で特定の数字が変わらないようにカードをランダムにシャッフルすることであり、従うべきパターンはありません。

    返事
    0
  • キャンセル返事