import java.lang.Long;
import java.lang.Integer;
import java.lang.StringBuffer;
import java.util.Random;
import java.lang.Math;
public class Test
{
public static void main(String[] args){
int ns = Integer.parseInt(args[0]);
Test t =new Test();
long rs = t.createRndPrime(ns);
while(true){
if(t.isPrime(rs)){
System.out.println("生成质数:"+rs);
break;
}else{
rs = t.createRndPrime(ns);
}
}
return;
}
public boolean isPrime(long a){
for(int i=2;i<=a/2;i++){
if(a%i==0){
return false;
}
}
return true;
}
public long createRndPrime(int n){
if(n<=0)return 0;
StringBuffer result = new StringBuffer("1");
for(int i=0;i<n-1;i++){
result.append(new Random().nextInt(2));
}
return Long.parseLong(result.toString());
}
import java.lang.Integer;
import java.lang.StringBuffer;
import java.util.Random;
import java.lang.Math;
public class Test
{
public static void main(String[] args){
int ns = Integer.parseInt(args[0]);
Test t =new Test();
long rs = t.createRndPrime(ns);
while(true){
if(t.isPrime(rs)){
System.out.println("生成质数:"+rs);
break;
}else{
rs = t.createRndPrime(ns);
}
}
return;
}
public boolean isPrime(long a){
for(int i=2;i<=a/2;i++){
if(a%i==0){
return false;
}
}
return true;
}
public long createRndPrime(int n){
if(n<=0)return 0;
StringBuffer result = new StringBuffer("1");
for(int i=0;i<n-1;i++){
result.append(new Random().nextInt(2));
}
return Long.parseLong(result.toString());
}
}