编写一个JavaScript脚本,在浏览器中输出10个100以内随机素数。
时间: 2023-06-20 22:07:19 浏览: 117
前端领域,使用JavaScript实现随机生成1到100随机数
以下是一个简单的JavaScript脚本,用于在浏览器中输出10个100以内的随机素数:
```javascript
function isPrime(num) {
if (num <= 1) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
const primes = [];
while (primes.length < 10) {
const randomNum = Math.floor(Math.random() * 100) + 1;
if (isPrime(randomNum)) {
primes.push(randomNum);
}
}
console.log(primes);
```
该脚本首先定义了一个 `isPrime` 函数,用于检查给定的数字是否是素数。接下来,它使用一个循环来生成10个随机数,并检查它们是否是素数。如果是素数,则将其添加到一个数组中。最后,该脚本将这个数组输出到控制台。
阅读全文