mysql获取某个范围内的随机数,写了个存储过程自动生成随机6为密码
16lz
2021-01-22
若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。
例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:
SELECT FLOOR(7 + (RAND() * 6));
例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:
SELECT FLOOR(7 + (RAND() * 6));
更多相关文章
- 使用MySQL正则表达式 __MySQL必知必会
- MySQL搜索优化(用子查询替换长正则表达式)
- JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?
- 在平台上获取,可移植,更大和更快(无符号)的整数类型
- 语法错误:从[{id}]开始的表达式[{id}]第2列的令牌'{'无效键?
- RegExp:匹配除Javascript中的正则表达式值之外的所有内容
- Javascript正则表达式对象和美元符号
- 密码强度正则表达式与数字[重复]
- 正则表达式匹配所有字符到某个标记