云淡风清haohua.blog.chinaunix.net
大隐隐于床
呵~~~呵~~~
全部博文(42)
2016年(3)
2015年(1)
2014年(2)
2013年(2)
2012年(7)
2011年(11)
2010年(3)
2009年(13)
格伯纳
chbha
ssy779
mfc42d
julio_k
yang3052
寻蝉林子
Flives
iARM
分类: LINUX
2009-07-22 23:45:44
unsigned int uiRandomBetweenAB( unsigned int A, unsigned int B) { struct timeval t; gettimeofday( &t, NULL); srand( t.tv_usec); return (rand() % (A > B ? A-B : B-A)) + (A > B ? B : A); }
最近发现函数有个小BUG, 返回的随机数据在AB之间, 但不能等于较大的参数.
return改为以下代码可修正:
上一篇:抓取桌面内容并显示
下一篇:终端出输出颜色
登录 注册