您的位置: 首页 >> 新闻中心 >> 计算机 >> IT认证 >> 厂商认证 >> Java认证
J2ME中随机数字处理全攻略
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点优惠价报名
中软培训 JAVA程序员认证培训电话预约海淀学院南路¥980
中软培训 JAVA开发员认证培训班电话预约海淀学院南路¥2940
中软培训 J2EE核心技术--EJB电话预约海淀学院南路¥2940
北师大IT SUN高级程序员认证班电话预约北京师范大学¥6500
中软培训 J2EE核心技术-JSP/Servlet组件电话预约海淀学院南路¥2940
生成随机数字,用处比较,如人工智能领域等等,这里对于在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中应用

  《星际》、《魔兽》、《文明》……这些都是PC游戏玩家们耳熟能详的名字,可以说以这些游戏为代表的战略游戏是PC游戏的典型代表,战略游戏的玩家也是众多PC游戏类型里忠诚度最高的玩家。战略游戏分为回合制和即时战略两类,两种战略游戏都有数量众多玩家,而后者更因为紧张激烈的游戏性逐渐压倒了回合制战略游戏,近几年来,一直在战略游戏中占统治地位。


  在“J2ME平台上开发网络即时战略游戏”,这个话题在现今大多数J2ME 开发者听来无异于天方夜谭。即时战略游戏名字的“即时”两个字决定了复杂的运算和数据交...[Java/071030/601991169.shtml">查看详情]

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:J2ME相关名词解释及概念阐述
下一篇:浅谈即时战略游戏J2ME中应用
 相关新闻
·Java正则表达式自义bean·在Swing的JEditorPane控件定义
·不用编译,怎样用jb单步调试ofbiz3·用apachejames做简单的垃圾邮件过滤
·遇到CircularRedirectException的处理·破解ZelixKlassMaster的字符串
·Java实时多任务调度过程安全监控设计·JAVA实现将上传的图片缩放
·java简单模拟ping和telnet的实现方法·在Hibernate中检索策略的学习
·struts开发中遇到的文本框readonly属性·专业语言实例:JAVA数组排序
·webcontex的自动配置和事件使用方法·在J2ME手机编程中使用字体
·J2ME潜艇大战游戏设计与实现·浅谈即时战略游戏J2ME中应用
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·JAVA资格认证:SCJP310-055中文考纲
·SUN认证JAVA程序员考试大纲
·报考指南:JAVA开发员认证
·报考指南:Java认证考试介绍简介
·报考指南:Java认证考试种类及特点
·报考指南:Java认证考试的步骤
·SUN认证JAVA程序员考试大纲
·SunJavaIT技术认证问题解答
·Java程序员(SCJP)和开发员(SCJD)认证
·Java程序员认证的考点有哪些
相关试题
·125条常见的java面试笔试题大汇总(1)
·125条常见的java面试笔试题大汇总(5)
·125条常见的java面试笔试题大汇总(4)
·125条常见的java面试笔试题大汇总(3)
·125条常见的java面试笔试题大汇总(2)
相关热贴
·微软资格论证模拟题:70-210试题
·SUN认证简介
·三大计算机认证考试侧重不同 需理智选择
·Adobe认证简介
·Microsoft认证考试特点与价值
·为什么要获得认证
·IBM认证介绍
·全国计算机等级考试评卷、成绩处理和证书
·给版块加点资料吧——CCIE考试介绍
·排除舆论误导 走出IT考证的五大误区