0
ランダムな部分を呼び出すために乱数を使用しています。私が持っているerb
:Rails乱数0〜3の間で常に0または1
<% @random_partial = 'man_tests/test' + [*0..3].sample %>
<%= render partial: @random_partial %>
しかし、私はまた、rand(0..3).round.to_s
を試してみましたし、同じことが起こる:どんなに私はボタンをクリックした回数、それは私_test0.html.erb
または_test1.html.erb
を示しません。私は偶然にもこの2つしか得られなかったのであれば、統計的に夢中になるほど十分に試しました。私もそれが何らかの形で問題を引き起こしていたかどうかを確認するために_test0
と_test3
からコンテンツを切り替えてみましたし、私はまだのみ0と1
という名前のものは誰も私がこの問題を引き起こしているものを把握助けることができましたか?
まだ0と1の間でランダムに交互に表示されます。 – Liz
浮動小数点丸めが本当に必要ですか? [Random doc](https://ruby-doc.org/core-2.2.0/Random.html)によると、 'rand(3)'は0と2の間のランダムな整数を返すでしょう。 –
私もそれを試しました。私は今、5つのオプション(テスト0から4)を2回取って同じオッズのオッズを減らすためにそれはまだ0または1を選択します。 – Liz