DWORD sr;int RandBit() { if (!sr) if (!(sr = GetTickCount())) sr = 1; sr = ((((sr>>7) ^ (sr>>5) ^ (sr>...
全文
回复(3) 2007-10-15 14:37 来自版块 - Wince 程序开发
表情
sdssly随便找一个libc的实现就可以了 里边有random函数的源代码 copy过来就可以了 但是你这个随机性不高,使用的那个GetTickCount每次reboot都会设置为0,我建议通过采集ADC或是直接访问CPU的timer寄存器来得到一个随机数的种子(2008-01-09 15:16)
supermanzeng谢谢楼主的分享!收藏了!(2008-01-09 11:42)
saint_bxg谢谢分享(2007-10-15 17:17)

返回顶部