Mysqlの乱数とランダムな整数
Mysql Random Number
rand()関数の紹介
rand():0から1までの乱数を生成できます。例:
rand(x):xを乱数ジェネレーターのシード値として使用して、固定乱数を生成します。次に例を示します。
rand()* x:0からxまでの疑似乱数を生成します。次に例を示します。
Floor()関数の概要
FLOOR(x)関数は、x未満の最大の整数値を返します。次に例を示します。
同様の機能は次のとおりです。
- round(x)は丸めています
- 上限(x)はx以上の整数です
ランダムな整数値を作成します
上記の理解により、rand()関数は指定された範囲内で疑似乱数(10進数)を生成でき、フロアを丸めることができることがわかります。整数を生成したい場合はどうなりますか?次に、Floor()関数とrand()関数を組み合わせることができます。
可変確率整数:
定数整数:
min〜maxの間のランダムな整数
round(rand()*(max-min)+min)