Symbian生成随机数的方法

转载 2006年06月12日 10:49:00

 

无论开发什么程序,尤其是类似纸牌类游戏和拼图类,以及俄罗斯方块之类的游戏,
随机数发生器是必不可少的。标准c语言里面有seed()和rand()用来生成种子和数值
在symbian平台下面,用什么方法呢?下面就是一个例子

TTime theTime( KAknExNoteInitializeTime );
theTime.UniversalTime();
TInt64 randSeed( theTime.Int64() );   // 采用时间初始化随机数种子
TInt number( Math::Rand( randSeed ) % KAknExNoteRandomNumberRange );  // 这里就是调用了
生成的结果放在number中。

相关文章推荐

单片机生成随机数的方法总结

去年冬天在帮学校附近一家密室逃脱店做一些电子机关,其中一个打地鼠项目需要用到单片机产生随机数,用于实现随机让几个地鼠“钻”出来。一开始想法很单纯,不就是随机函数么,之前C语言课上就学过啦。可是真正用这...

PHP生成随机数的几种方法

PHP中随机函数的用法及区别和利用mt_rand()生成0-1随机小数的效果比较。

Java中生成随机数的方法

通过对java中如何生成随机数的学习,把学到的和自己的一些想法做一下记录和总结。 一、利用random()方法生成随机数 在Math类中,Java语言提供了一个random的方法,通过这个方法可以让系...

php 生成不重复随机数(组)的几种方法

下面写几种生成不重复随机数的方法,直接上代码吧

在java中生成随机数的方法

一、利用Math类中的random方法来生成随机数。 在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个...

C#(.Net)平台下生成随机数方法的小结

最近在做一些工作,需要用到一些随机数来确保生出出来的串号唯一。 开始,很简单地使用System.Random类来生成随机数。很快,问题就来了,发现当random的生成间隔小于1ms时,随机数就重复了...

算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)

Q题目如何产生m个在0-N范围内的无重复的随机数(不包含N)

C#生成随机数的三种方法

随机数的定义为:产生的所有数字毫无关系.在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号.在C#中获取随机数有三种方法:一.Random 类Random类默认的无参构造函数可以根据当前系统时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Symbian生成随机数的方法
举报原因:
原因补充:

(最多只允许输入30个字)