高分求一个取一定范围随机整数的程序。 本帖最后由 ecardttt 于 2011-07-05 09:25:09 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 random取0-1之间的随机数,不记得包不包括0和1了0-1000之间的随机整数直接用(int)1000*random()大概思路就这样了 Random rand = new Random();int rownum = rand.nextInt(num1);随机部分就这样 在1至num1之间,随机取num1的1/1000个数字,这些数字的总数不超过100个。这句话什么意思?1~num1之间,随机取1~1000个数字?都1000了,又怎讲总数不超过100个如果总数是指总和,那随机数字也不可能超过100个,甚至不可能超过50个 我想楼主的意思是无论这个表有多少条记录,但最多就从中取100条,而随机数呢,无论是存到数组或list呀,当它的长度到100时,就不在取了 Select * from Mytable1 ORDER BY RAND() LIMIT 1;随机排序,然后取第一条,不知道对你有用没。数据库时mysql的,不知道其他数据库支持不支持(oracle好像支持) 今天华为-赛门铁克公司面试题 老大,谁有用JAVA编写的记事本呀? Java抓取数据包出错2 【j2nix】Java 中文问题彻底分析和解决 请教,没见过的语法???????? 有没有介绍java原理方面的书籍? 用 Java 實現打印功能. 我初学问个简单的问题 如何做bbs系统? 路径设置classpath 的问题 ? 点对点通信 httpconnection?? CheckBox的监听器怎么使用??
0-1000之间的随机整数直接用(int)1000*random()
大概思路就这样了
int rownum = rand.nextInt(num1);随机部分就这样
1~num1之间,随机取1~1000个数字?
都1000了,又怎讲总数不超过100个
如果总数是指总和,那随机数字也不可能超过100个,甚至不可能超过50个
随机排序,然后取第一条,不知道对你有用没。
数据库时mysql的,不知道其他数据库支持不支持(oracle好像支持)