ランダムな順序で使用される 2 つの異なるアニメーションを使用する画像ギャラリーを作成しました。しかし、私の人間的な感覚は満たされていないことに気づきました。
jsMath.floor(Math.random() * 2)
は時々生成します000000011111011111110000000
そこで、さらに「目を楽しませてくれる」乱数発生器を作成してみます。
これに対する「本当の答え」を出すのは難しいことはわかっています。回答を投稿したり、他の人に上/下票を投じたりしてください。
ランダムな順序で使用される 2 つの異なるアニメーションを使用する画像ギャラリーを作成しました。しかし、私の人間的な感覚は満たされていないことに気づきました。
jsMath.floor(Math.random() * 2)
は時々生成します000000011111011111110000000
そこで、さらに「目を楽しませてくれる」乱数発生器を作成してみます。
これに対する「本当の答え」を出すのは難しいことはわかっています。回答を投稿したり、他の人に上/下票を投じたりしてください。
最大 2 回同じ
for (j = 0; j < 100; j++) {
var oldrand,
i,
rand = Math.floor(Math.random() * 2);
if (oldrand === rand) {
if (++i === 2) {
rand = Math.abs(oldrand - 1);
i = 0;
}
} else {
i = 0;
}
oldrand = rand;
}
結果
0010110110010010010101001101010101001011001100100110110110011010011001101101101100110011001011010010