「持続的なランダム性」を達成する方法は?

「持続的なランダム性」を達成する方法は?

RANDOM%x一連の個々の結果を取得します。

次のシナリオを実装する方法は? :forループでは、bashスクリプトはすべてのループの33.33%でコマンドAを実行し、そうでない場合はコマンドB(66.66%)を実行したいと思います。

ベストアンサー1

あなたは使うRANDOM % x、あなたが言ったように。

if [[ $((RANDOM % 3)) == 0 ]]
then
    A
else
    B
fi

モジュロ 3 の値は、その時間の 1/3 の間ゼロで、次にコマンド A を実行します。残りの時間にはBコマンドを実行します。

おすすめ記事