时间: 2021-07-31 作者:daque
在步调中天生随机数字,用途比拟,如人为智能范围之类,这边对于在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;