
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);
}
}


مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
عالی توضیح میدید استاد سپاس
سلام ببخشید با متد رندوم چه جوری رشته تصادفی میشه تولید کرد؟
سلام دوست عزیز وقتتون بخیر، لطفا برای پرسیدن سوال های برنامه نویسی به انجمن برنامه نویسی درسمن مراجعه کنید.
ممنون خیلی خوب توضیح می دهید . اثر گذار است.
سلام وقتتون بخیر، خیلی از شما مچکریم که از این دوره و مدرس راضی بودید، لطفا درسمن را به سایر دوستان خود معرفی کنید.
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);
}
}
سلام و درود فراوان خدمت شما.
ممنونیم از که از نحوه تدریس استاد، رضایت دارید و مورد توجه شما قرار گرفته است، لطفا با معرفی درسمن به اطرافیان خود سعی کنید آنها نیز از این منابع مفید بهره مند شوند.