今天是2020/7/21 准备从此以后每一天写一点自己所学到的知识,进行一个总结和回顾,也希望大佬们给与指正
今天讲解的是随机数,我把随机数按自己的理解分为
1.随机的随机数。
2.固定的随机数。
举个例子
1.随机的随机数
(这个里面重要的是那个srand,他是根据电脑上所拥有的时间进行一种随机数的生成,具体的可以去查找一下他的具体用法)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <windows.h>
#include <time.h>
int main() {
unsigned long n;
srand((unsigned)time(NULL));
for (int i = 0; i < 100; i++) {
n = rand();
printf("%d\n", n);
}
}
它之所以称为随机的随机数是因为它每次生成的随机数都不一样,这个在设计小游戏(扫雷等等的小游戏中非常的实用)
2.固定的随机数
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <windows.h>
#include <time.h>
int main() {
unsigned long n;
srand(1);
for (int i = 0; i < 100; i++) {
n = rand();
printf("%d\n", n);
}
}
这种都是会生成固定的随机数的,这种生成特定随机数的用法就比较单一了。每次都会生成一种序列的随机数
这就是今天的理解,希望大佬们指正。2020/7/21