谁能够用C/C++产生一个固定长度的随机数(例如32位或是64位)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 16:41:02
谁能够用C/C++产生一个固定长度的随机数(例如32位或是64位)
谁能够用C/C++产生一个固定长度的随机数(例如32位或是64位)
谁能够用C/C++产生一个固定长度的随机数(例如32位或是64位)
看看这个是不是你需要的
//-----------------------------------------------
//---------- C++ Builder 6.0 --------------------
//------------ veket的小号 ----------------------
//-----------------------------------------------
#include <iostream>
#include <string>
#include <cstdlib>//stdlib.h
#include <ctime>//time.h
using namespace std;
string Rnd64()
{
string r = "";
int i;
srand(time(NULL));
for(i=0;i<64;i++)
{
r = r + char(rand()%10+'0');
}
return r;
}
string Rnd32()
{
string r = "";
int i;
srand(time(NULL));
for(i=0;i<32;i++)
{
r = r + char(rand()%10+'0');
}
return r;
}
int main(int argc, char* argv[])
{
cout << Rnd64()<< endl;
cout << Rnd32()<< endl;
cin.get();
cin.get();
return 0;
}