请问随机生成6位数该怎么实现? Math.random()*1000000这样的结果是从0到999999的随机数如果一定要取得六位数,楼主需要自己判断是否大于100000,若小于,加上100000就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Random rand=new Random();rand.nextInt(1000000);这样也可以 取整就可以了(int)转换一下 (int) Math.random() * 1000000; (int) Math.random() % 1000000 刚才的错了,纠正如下:(int)(Math.random()*10000000 % 1000000) “Math.random()*1000000这样的结果是从0到999999的随机数如果一定要取得六位数,楼主需要自己判断是否大于100000,若小于,加上100000就可以了”-------我认为这个做法是不可取的,因为这样一来导致了十万到二十万之间这些六位数比二十万以后的数出现的几率大,没有做到真正的随机。 页面间数值传递问题 cookie乱码 schema求助 jsf超难的问题,再现等 gb2312与utf-8编码之间的转换!求代码... 100分求助:JSP获取目录下的所有文件及文夹(树状) SSH程序总是报500错误:Unable to instantiate Action 我是新手,请各位帮忙找找问题吧,本人将非常感谢! JSP中用来显示数据库查询结果的问题,解决马上给分 关于空指针异常。始终不知道哪里出错。求解 求助!!复选框问题 很长的字符串要存入oracle数据库,该怎么办?
rand.nextInt(1000000);
这样也可以
(int)转换一下
(int)(Math.random()*10000000 % 1000000)
这样的结果是从0到999999的随机数
如果一定要取得六位数,楼主需要自己判断是否大于100000,若小于,加上100000就可以了”-------我认为这个做法是不可取的,
因为这样一来导致了十万到二十万之间这些六位数比二十万以后的数出现的几率大,没有做到
真正的随机。