random - JavaScript Prime Number -
in javascript, how generate 100 random numbers , display results of checking each 1 primality, if i'm using boolean function named isprime takes integer argument , returns true if argument prime number of false? reason stuck..
so far have this:
function isprime(number) { var start = 2; while (start <= math.sqrt(number)) { if (number % start++ < 1) return false; } return number > 1; }
how generate 100 random numbers
use math.random()
function. assume want random integers in interval, can use function this:
function randomlist(n, min, max) { var list = []; for(var = 0; < n; i++) { list.push(math.floor(min + math.random() * (max - min))); } return list; }
to generate, say, 100 random numbers between 0 , 250, call
randomlist(100, 0, 250)
and display results of checking each 1 primality
loop through random numbers generated , use isprime
function check each 1 primality:
var list = randomlist(100, 0, 250); for(var = 0; < list.length; i++) { var num = list[i]; console.log(num + (isprime(num) ? " prime." : " not prime.")); }
Comments
Post a Comment