冠富商务通中文社区
标题:
J2ME中随机数字处理全攻略-爱上网资源
[打印本页]
作者:
lujie701
时间:
2016-9-26 12:46
标题:
J2ME中随机数字处理全攻略-爱上网资源
爱上网辅助论坛提供
<div class="mainNewsContent NewsContent" id="mainNewsContent">在程序中生成随机数字,用处比较,如人工智能领域等等,这里对于在J2ME中生成随机数的操作进行一个简单的整理,希望对大家能有帮助。 <br/> J2ME和J2SE不同,不能使用Math类的random来生成随机数字,只能使用java.util包的Random类来生成随机数字。<br/> 1、创建Random类型的对象:<br/> Random random = new Random();<br/>Random random = new Random(10010010);<br/>以上两种是创建Random对象的方式,第一种使用默认构造方法,和以下的代码作用完全等价:<br/>Random random = new Random(System. currentTimeMillis());<br/>相当与使用当前时间作为种子数字来进行创建。<br/>第二种方式通过自己来指定种子数字来进行创建。<br/>大家可以根据需要使用以上两种方式的任一种。<br/>2、生成随机数字:<br/>创建好了随机对象以后,我们就可以来生成随机数字了:<br/> 生成随机整数:<br/> int k = random.nextInt();<br/> 生成随机长整数:<br/> long l = random.nextLong();<br/>3、生成指定范围的数字:<br/> 例如生成0-10之间的随机数字:<br/> int k = random.nextInt();<br/> int j = Math.abs(k % 10);<br/> 首先生成一个随机整数k,然后用k和10取余,最后使用Math类的abs方法取绝对值,获得0-10之间的随机数字。<br/> 获得0-15之间的随机数,类似:<br/> int k = random.nextInt();<br/> int j = Math.abs(k % 15);<br/> 获得10-20之间的随机数字:<br/> int k = random.nextInt();<br/> int j = Math.abs(k % 10) + 10;</div>-关注:我爱辅助论坛 www.520xbw.com
作者:
讯点网骗子联盟
时间:
2016-9-26 12:53
有空一起交流一下
作者:
deltero
时间:
2016-9-26 13:14
说嘛1~~~想说什么就说什么嘛~~
欢迎光临 冠富商务通中文社区 (http://gu1vhwx.nat.ipyingshe.com/news/)
Powered by Discuz! 3.0