题解 | #无重复数组#

无重复数组

https://www.nowcoder.com/practice/d2fa3632268b41df9bc417b74802ad8c

在某两个数范围内的随机数公式:Math.random() * (end - 1) + start

indexOf判断是否有重复

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
		
			
			const _getUniqueNums = (start, end, n) => {
				// 补全代码
				let arr = []
				
				for (var i = 0; i < n; i++) {
					let ran = Math.floor(Math.random() * (end - 1) + start)
					if(arr.indexOf(ran) == -1){
						arr.push(ran)
					}
					
				}
				
			}
			
		</script>
	</body>
</html>

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务