当前位置:编程学习 > wap >>

Symbian 取随机数问题

我想用随机数
  不知道该怎么用,该加什么头文件和库?
希望有知道的牛人 讲解一下,谢谢 --------------------编程问答--------------------
TTime theTime( KAknExNoteInitializeTime );
theTime.UniversalTime();
TInt64 randSeed( theTime.Int64() );   // 采用时间初始化随机数种子
TInt number( Math::Rand( randSeed ) % KAknExNoteRandomNumberRange ); // 生成的结果放在number
--------------------编程问答-------------------- Location: e32math.h 
Link against: euser.lib 

引用 1 楼 chenzhp 的回复:
C/C++ codeTTime theTime( KAknExNoteInitializeTime );
theTime.UniversalTime();
TInt64 randSeed( theTime.Int64() );//采用时间初始化随机数种子TInt number( Math::Rand( randSeed )%KAknExNoteRandomNumberRange );//生成的结果放在number
--------------------编程问答-------------------- sf --------------------编程问答-------------------- KAknExNoteInitializeTime 
KAknExNoteRandomNumberRange 
这个没定义   

undefined identifier 'KAknExNoteInitializeTime'
undefined identifier 'KAknExNoteRandomNumberRange' --------------------编程问答-------------------- TInt64 seed(Math::Random());
TReal num = Math::FRand(seed);
num为0-1之间的随机数,如果你想取0-10之间的随机整数可以这样
TInt tem = num * 10;
补充:移动开发 ,  Symbian
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,