J2ME:如何生成随机数?
我只是想知道如何使用 J2ME CLDC 1.0 MIDP 2.0 生成随机数?
基本上我想每次菜单项生成一个 14 位随机数 从移动设备屏幕上单击“生成”。
I just wanted to know how do I generate random number using J2ME CLDC 1.0 MIDP 2.0 ?
Basically I want to generate a 14 digits random number each time when the menu item
Generate is clicked from the mobile's screen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不太熟悉 J2ME,但是 Javadoc 显示Random 类是 CLDC api 的一部分,因此您可以生成一个 14 位数字,如下所示:
I'm not really familiar with J2ME, however the Javadoc shows that the Random class is part of the CLDC api, so you can generate a 14 digit number like this:
您可以使用 MIDP 的 Random 类 中的那个
,或者 CLDC 1.1 可以做
nextLong
然后截断,或使用 next(44) 并从那里迭代以获得真正的 14 位数长度。
You can use the Random class of MIDP, or the one in CLDC 1.1
You could do
nextLong
and then truncate, or use next(44) and iterate from there to have a real 14-number long.您可以使用这种通用方法来计算任何范围内的随机数。
you can use this general method for calculating random numbers in any range.