在mysql中,若要设置 i <= R <= j 这个范围的某一个随机整数R,只需要用表达式

FLOOR(i + RAND() * (j – i + 1))


例如,需要一个 7 到 12 (包括7和12)的随机整数,可使用以下语句:

SELECT FLOOR(7 + (RAND() * 6));

有事可以给我发邮件 web@liuzd.com
苏ICP备19000453号-1