dajunx 发表于 2018-12-7 23:10:35

c++ 关于随机数 radom

c++中随机数的使用,如下:
// c++ random 列子
/* rand example: guess the number */
#include <stdio.h>/* printf, scanf, puts, NULL */
#include <stdlib.h> /* srand, rand */
#include <time.h>   /* time */

int main() {
int iSecret, iGuess;

/* initialize random seed: */
srand(time(NULL));

/* generate secret number between 1 and 10: */
iSecret = rand() % 10 + 1;

do {
    printf("Guess the number (1 to 10): ");
    scanf("%d", &iGuess);
    if (iSecret < iGuess)
      puts("The secret number is lower");
    else if (iSecret > iGuess)
      puts("The secret number is higher");
} while (iSecret != iGuess);

puts("Congratulations!");
return 0;
}

yazi1297 发表于 2018-12-9 09:14:22

谢谢, 感谢楼主教学

smcree 发表于 2018-12-9 12:33:27

srand生成的是伪随机数

Rorschach 发表于 2018-12-9 16:20:51

谢谢楼主分享

ps1987 发表于 2018-12-11 00:50:23

混淆因子。。。。。

昆仔 发表于 2018-12-15 10:19:55

不是吧,发这么简单得也算 啊
页: [1]
查看完整版本: c++ 关于随机数 radom