随机生成一个数,判断该数是不是素数

随机生成一个数,判断该数是不是素数???????????

public static void main(String[] args) 
{   
    Random r = new Random(1);   
    int ran1 = r.nextInt(100); 
    boolean isPrime = true; 
    if(ran1 == 1)
       isPrime = false; 
    for( int i = 2; i< ran1; i++)
    {
        if(ran1 % i ==0)
        {
            isPrime = false;
            break;
        }
    }
    if(isPrime)
       System.out.println(ran1 +"是素数");
    else
       System.out.println(ran1 +"不是素数");
 }