jsは配列を完全にスクランブルします - コードログ
学习ing
学习ing 2017-07-05 10:43:39
0
8
927
リーリー

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

学习ing
学习ing

全員に返信(8)
仅有的幸福

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

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

リーリー

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

いいねを押す +0
洪涛

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

リーリー
いいねを押す +0
某草草

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

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

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

いいねを押す +0
巴扎黑

リーリー

いいねを押す +0
Ty80

リーリー

いいねを押す +0
習慣沉默

関数シャッフル (arr) {

リーリー
いいねを押す +0
我想大声告诉你

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

リーリー
いいねを押す +0
阿神

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

リーリー

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート