MySQL RAND()関数
例
ランダムな10進数を返します(シード値なし-したがって、完全にランダムな数値> = 0および<1を返します):
SELECT RAND();
定義と使用法
RAND()関数は、0(包括的)から1(排他的)までの乱数を返します。
構文
RAND(seed)
パラメータ値
Parameter | Description |
---|---|
seed | Optional. If seed is specified, it returns a repeatable sequence of random numbers. If no seed is specified, it returns a completely random number |
技術的な詳細
で動作します: | MySQL4.0から |
---|
その他の例
例
ランダムな10進数を返します(シード値は6)。
SELECT RAND(6);
例
5以上10未満の乱数を返します。
SELECT RAND()*(10-5)+5;
例
乱数> = 5および<= 10を返します。
SELECT FLOOR(RAND()*(10-5+1)+5);