package mypac;
import java.util.Random;
public class myclas {
public static void main(String[]args) {
Random
}
}
import java.util.*;
برای ساختن یک شی از کلاس Random به شکل زیر عمل میکنیم:
package mypac;
import java.util.*;
public class myclas {
public static void main(String[]args) {
Random rand=new Random();
}
}
بعد از انجام این کار، rand یک شی است که میتواند تمام ابزار های کلاس Random را در اختیار ما قرار بدهد.
به طور مثال کد زیر برای ما عددی تصادفی تولید میکند:
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Random rand=new Random();
int x=rand.nextInt();
}
}
اگر در پرانتز عددی قرار بدهیم، برای ما مقداری تصادفی از عدد 0 تا یک رقم کمتر از آن عددی، که در پرانتز قرار داده ایم تولید میکند:
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Random rand=new Random();
int x=rand.nextInt(15);
System.out.println(x);
}
}
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Random rand=new Random();
int x=rand.nextInt(41)+10;
System.out.println(x);
}
}
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Random rand=new Random();
int a=20,b=70;
int x=rand.nextInt((b-a)+1)+a;
System.out.println(x);
}
}
برای تولید یک حرف از حروف انگلیسی به صورت کاراکتری باید از کد عددی آن ها استفاده کنیم، به طور مثال کد عددی بعضی از کاراکتر ها را برای شما نوشته ایم:
space | 0 | a | A | حروف |
32 | 48 | 97 | 65 | کد اسکی |
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Random rand=new Random();
int x=rand.nextInt(26)+65;
System.out.println((char)x);
}
}