Bob*_*Bob -1 c++ random do-while
每次循环再次出现时,我可以使用我的do while循环从我的伪随机数创建一个新数字吗?如果是这样,怎么样?'
编辑:对不起,这是用C++编写的
EDIT2:每次do ... while循环遍历整数时,我只想要一个0到3(0,1,2,3)之间的新数字
虽然您可能喜欢以下示例:
do
{
new_number = out_of(my_pseudo_random_number);
}
while(true);
Run Code Online (Sandbox Code Playgroud)
您可能会发现它更有用:
int main()
{
srand(time(NULL)); // Initialize once at program startup.
do
{
int number = rand(); // generate new random number,
}
while(true);
}
Run Code Online (Sandbox Code Playgroud)
(但我绝对不确定你的要求)
小智 5
这将专门从0 t0 3开始随机数.除了输出之外,你不一定需要iostream/cout语句.
rand()%4; 创建一个从0到(不包括)4的随机数.
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
int num;
//initialize random seed
srand(time(NULL));
//make some numbers
do{
num = rand() % 4;
cout << num;
} while(true);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3669 次 |
| 最近记录: |