mysql实现随机查询 基于rand()函数优化查询

SELECT * FROM `mobile_log_info` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `mobile_log_info`)-(SELECT MIN(id) FROM `mobile_log_info`))+(SELECT MIN(id) FROM `mobile_log_info`)) AS id from `mobile_log_info` limit 50) AS t2 on t1.id=t2.id ORDER BY t1.id LIMIT 10;

Java随机数

Java中获取随机数的方式 经常使用的大概就下面5种 1. Math.random() 获取随机小数范围:[0.0,1.0) 返回的值是double类型 2. Random类 - 构造方法:Random() : 建议使用无参构造方法 - 方法:int nextInt(int n) : 获取 [0,n) 范围的随机整数 3. ThreadLocalRandom - 创建对象: static ThreadLocalRandom current() - 方法:int nextInt(int a,int b) : 获取 [a,b) 范围的随机整数 4. System.currentTimeMillis() 5. UUID类

企鹅群:39438021

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×