日期:2011-03-22 16:12:00 来源:本站整理
J2ME中随机数字处理攻略[Java编程]
本文“J2ME中随机数字处理攻略[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在程序中生成随机数字,用处对比,如人工智能范畴等等,这里关于在J2ME中生成随机数的操作举行一个简单的整理,但愿对大家能有帮忙.J2ME和J2SE差别,不能利用Math类的random来生成随机数字,只能利用java.util包的Random类来生成随机数字.
1、成立Random范例的对象
Random random = new Random();
Random random = new Random(10010010);
以上两种是成立Random对象的方法,第一种利用默许构造办法,和以下的代码作用完好等价:
Random random = new Random(System. currentTimeMillis());
相当与利用当前时间作为种子数字来举行成立.第二种方法通过自己来指定种子数字来举行成立.大家可以按照需求利用以上两种方法的任一种.
2、生成随机数字
成立好了随机对象今后,我们便可以来生成随机数字了:
生成随机整数:int k = random.nextInt();
生成随机长整数:long l = random.nextLong();
3、生成指定范围的数字
比方生成0-10之间的随机数字:
int k = random.nextInt();
int j = Math.abs(k % 10);
首先生成一个随机整数k,然后用k和10取余,最后利用Math类的abs办法取绝对值,得到0-10之间的随机数字.得到0-15之间的随机数,近似:
int k = random.nextInt();
int j = Math.abs(k % 15);
得到10-20之间的随机数字:
int k = random.nextInt();
int j = Math.abs(k % 10) + 10;
以上是“J2ME中随机数字处理攻略[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论