MySQLでランダムな値を生成する方法と注意点
MySQLで、ランダムな数を生成するためには、RAND()関数を使用することができます。この関数は、0から1の間のランダムな浮動小数点数を返します。特定の範囲内のランダムな数を生成する場合は、以下の式を使用できます。
SELECT FLOOR(MIN + RAND() * (MAX - MIN)) AS random_number
MINとMAXは、必要なランダム数の範囲の最小値と最大値を示しています。
例えば、1から100までのランダムな整数を生成するには、以下のSQL文を実行できます:
SELECT FLOOR(1 + RAND() * 100) AS random_number