Compare commits
No commits in common. "7459ef21df7793ee261f0ecbd4b1daee2794d7c7" and "4adc5f40578f81911941bc0f9439579ec1f65c55" have entirely different histories.
7459ef21df
...
4adc5f4057
20
day5/d8.cpp
20
day5/d8.cpp
|
@ -1,20 +0,0 @@
|
||||||
// 测试生成a-z之间的随机字符
|
|
||||||
#include <iostream>
|
|
||||||
#include <cstdlib> // C++兼容C语言的标准库
|
|
||||||
#include <ctime> // C++兼容C语言的时间库
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
// stand(数值) 设置随机数种子, 一般使用 time(NULL) 获取当前时间 (相对于1970年1月1日的秒数) 作为随机数种子
|
|
||||||
// rand() 生成 0 ~ RAND_MAX 之间的随机数
|
|
||||||
// 如果随机产生 (min, max) 区间的随机数, 可以使用 rand() % (max - min + 1) + min
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
// 将当前时间作为随机数种子 (作用: 不同时间产生的随机数不同)
|
|
||||||
srand(time(NULL)); // 设置随机数种子
|
|
||||||
// 生成 a~z 之间的随机字符
|
|
||||||
int num = rand() % 27 + 97;
|
|
||||||
cout << (char)num << endl;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,26 +0,0 @@
|
||||||
// 测试抽奖题目(随机数生成)
|
|
||||||
#include <iostream>
|
|
||||||
#include <cstdlib> // C++兼容C语言的标准库
|
|
||||||
#include <ctime> // C++兼容C语言的时间库
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
// stand(数值) 设置随机数种子, 一般使用 time(NULL) 获取当前时间 (相对于1970年1月1日的秒数) 作为随机数种子
|
|
||||||
// rand() 生成 0 ~ RAND_MAX 之间的随机数
|
|
||||||
// 如果随机产生 (min, max) 区间的随机数, 可以使用 rand() % (max - min + 1) + min
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
int input_num;
|
|
||||||
cout << "请输入一个10以内( 0-9 )的数: ";
|
|
||||||
cin >> input_num;
|
|
||||||
// 将当前时间作为随机数种子 (作用: 不同时间产生的随机数不同)
|
|
||||||
srand(time(NULL)); // 设置随机数种子
|
|
||||||
// 生成 a~z 之间的随机字符
|
|
||||||
int x = rand() % 10;
|
|
||||||
|
|
||||||
if(x == input_num)
|
|
||||||
cout << "恭喜您中得5个亿" << endl;
|
|
||||||
else
|
|
||||||
cout << "你前面漂过5个亿" << endl;
|
|
||||||
return 0;
|
|
||||||
}
|
|
Loading…
Reference in New Issue