请问此段 C# 代码用 Javascript 该如何写呢?

2020-08-13 13:52发布

请问此段 C# 代码用 javascript 该如何写呢?

	var random = new Random();
	var result = Enumerable.Range(1,20).Select(s=>random.Next(1,10000005)).Distinct();

image-20200813141341499

标签: c# javascript
2条回答
劫难
2楼-- · 2020-08-13 14:27

20個不重複,1到10000005之間的隨機數?

查看更多
趁早两清
3楼-- · 2020-08-13 14:33

function getRandom1(min, max){
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
}
var arr = [];
for (var i = 0; i < 20; i++) {
var num = getRandom1(1, 10000005);
num = parseInt(num, 10);
arr.push(num);
}
arr=Array.from(new Set(arr));
console.log(arr);

查看更多
登录 后发表回答