首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

生成随便32位数编程

2012-08-25 
生成任意32位数编程我已经通过某种算法,得到a0,b1,我想用a和b生成任意我想生成的32位数,也就是说用0和1

生成任意32位数编程
我已经通过某种算法,得到a=0,b=1,我想用a和b生成任意我想生成的32位数,也就是说用0和1扩展至任意长度的任意二进制数值,编程怎么实现呢?

[解决办法]

C/C++ code
int one_or_zero() { return rand()%2;}int rand32() { int i,v;  v=0; for (i=0;i<32;i++) {  v|=(v<<1)|one_or_zero(); } return v;} 

热点排行