random_nums
时间: 2024-03-23 14:34:46 浏览: 89
random-number.rar_Random Number _random_随机数_随机数发生器
以下是两种生成随机数的方法:
1. 在JavaScript中生成随机数[^1]:
```javascript
// 生成1到50之间的随机整数
var number = Math.floor(Math.random() * (50 - 1 + 1)) + 1;
console.log(number);
// 生成50到70之间的随机整数
var numb = Math.floor(Math.random() * (70 - 50 + 1)) + 50;
console.log(numb);
```
2. 在C++中生成随机数[^2]:
```cpp
#include <iostream>
#include <algorithm>
#include <vector>
#include <random>
int main() {
std::vector<int> nums;
// 生成1到50之间的随机整数
for (int i = 1; i <= 50; i++) {
nums.push_back(i);
}
std::random_shuffle(nums.begin(), nums.end());
std::cout << nums[0] << std::endl;
// 生成50到70之间的随机整数
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(50, 70);
int num = dis(gen);
std::cout << num << std::endl;
return 0;
}
```
阅读全文