我想产生16bit的随机数该怎么办?详细请进来看。 例如: 产生类似如下的随机数: 4F 6A 23 5D 76 DA 54 98 7B B1 11 20 C4 EE 2E 3D BB最后要用字符串的形式表示出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int ii;...(ii=rand())pp[i]=iiCString str;str.Format("%x%x....%x",pp[0]...pp[10]) 先用int rand( void );产生随即数,也可以用rand%16来获得0-15的随机数。再用int sprintf( char *buffer, const char *format [, argument] ... );使用%X参数转换为字符串然后在将长生的n个字符串相加,组成长字符串char chData[2];sprintf(&chData,"%02X",rand()%256);//一次产生二位 short int i=rand();//并不随机,所以取当前时间struct tm *ostime;CTime t=CTime::GetCurrentTime();ostime=t.GetLocalTm(NULL);i+=osTime->sec;CString str;str.Format("%x",i); 多谢大家捧场!: nscboy(宝贝) 的 rand%16 说到了点子上了。: he_zhidan(我的QQ154168835) 的算法很有新意。 新手关于在图片控件上进行图像裁剪的问题 透明窗体显示正常的图片~ 请教TCP接收数据字节数多于发送字节数问题? 获取硬盘出厂ID 请问!线程结束的问题! 我想用VC做个脸型和视网膜识别系统,应该很容易吧 如何在CTreeCtrl控件中加载不同大小的图片? 到底GetDC函数会干写什么呢? 如何在CStatic中显示外部的图标,如显示"c:\mm\me.ico",请给出代码 求教各位大侠,隐含的COM程序如何控制? 为什么全局变量(一个类指针)在子线程中执行获得一些值却在主线程中为空的 大家看看我这行代码有什么问题(来者有分)
...
(ii=rand())
pp[i]=iiCString str;
str.Format("%x%x....%x",pp[0]...pp[10])
再用int sprintf( char *buffer, const char *format [, argument] ... );使用%X参数转换为字符串
然后在将长生的n个字符串相加,组成长字符串
char chData[2];
sprintf(&chData,"%02X",rand()%256);//一次产生二位
//并不随机,所以取当前时间
struct tm *ostime;
CTime t=CTime::GetCurrentTime();
ostime=t.GetLocalTm(NULL);
i+=osTime->sec;
CString str;
str.Format("%x",i);
: he_zhidan(我的QQ154168835) 的算法很有新意。