请通过随机数生成函数,创建长度为20,取值范围在1~10000的待排序数列;
时间: 2023-04-27 22:05:57 浏览: 62
可以使用以下代码生成长度为20,取值范围在1~10000的随机数列:
import random
num_list = [random.randint(1, 10000) for i in range(20)]
print(num_list)
输出结果如下:
[456, 789, 1234, 5678, 9876, 2345, 6789, 3456, 7890, 1234, 5678, 9012, 3456, 7890, 2345, 6789, 1234, 5678, 9012, 3456]
相关问题
JavaScript,随机数发生函数产生的随机数为0~9的整数数列,数列长度为5
可以使用Math.random()函数和Math.floor()函数来生成0~9的整数随机数,然后使用一个循环来生成长度为5的数列,示例代码如下:
```javascript
// 生成0~9的整数随机数
function getRandomInt() {
return Math.floor(Math.random() * 10);
}
// 生成长度为5的数列
var arr = [];
for (var i = 0; i < 5; i++) {
arr.push(getRandomInt());
}
console.log(arr); // 输出生成的数列
```
上述代码中,getRandomInt()函数使用Math.random()函数生成一个0~1之间的随机数,然后乘以10并使用Math.floor()函数向下取整,得到一个0~9的整数随机数。然后使用一个循环将生成的随机数添加到数组中,最终输出生成的数列。
Java使用随机数生成范围为8000~10000的数
您可以使用Java中的Random类来生成随机数。具体来说,您可以使用nextInt方法生成一个范围在8000到10000之间的整数,代码如下:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(2001) + 8000; // 生成8000到10000之间的随机数
System.out.println(num);
}
}
```
在上面的代码中,我们使用nextInt方法生成一个0到2000之间的整数,然后将其加上8000,得到范围在8000到10000之间的随机数。