专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2ME

怎么产生从0~9的3个不同的随机数

发布时间:2010-06-04 22:04:45 文章来源:www.iduyao.cn 采编人员:星星草
如何产生从0~9的3个不同的随机数
RT

------解决方案--------------------
UP
------解决方案--------------------
是不是想做那种网页中的那种验证码的效果啊· ·
------解决方案--------------------
把0-9转换成数组,先用Math.random()*10得到0-9的数,然后随机选出第一个时,把数组的最后一个去代替选出的那个数,这样在选第二个数,第三个数,这样选出的数就不会重复了
------解决方案--------------------
String str = " ";
while (str.length() < 3) {
String tmp = String.valueOf((char) (48 + Math.random() * 10));
boolean flag = true;
for (int i = 0; i < str.length(); i++) {
if (tmp.equals(String.valueOf(str.charAt(i)))) flag = false;
}
if (flag) str += tmp;
}
------解决方案--------------------
直接用一个Ramdom函数不就行了吗 int i = Ramdom(9); 就可以了啊
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: