1. import java.util.ArrayList;
import java.util.Random;
public class day1 {
//
random ten
public static int[] randomTen(int num, int sum) {
int count = 0;
boolean flag;
int[] arrNum = new int[num];
Random random = new Random();
int value;
while (count < num) {
flag = false;
value = random.nextInt(sum);
for (int i = 0; i < arrNum.length; i++) {
if (arrNum[i] == value) {
flag = true;
break;
}
}
if (!flag) {
arrNum[count] = value;
count++;
}
}
return arrNum;
}
//random ma so
public static int[] randomMaso(int num, int sum) {
int count = 0;
boolean flag;
int[] arrNum = new int[num];
Random random = new Random();
int value;
while (count < num) {
flag = false;
value = random.nextInt(sum-1000000)+1000000;
for (int i = 0; i < arrNum.length; i++) {
if (arrNum[i] == value) {
flag = true;
break;
}
}
if (!flag) {
arrNum[count] = value;
count++;
}
}
return arrNum;
}
//random 1 so
public static int RandomSize(int index) {
int numRan = 0;
Random random = new Random();
numRan = random.nextInt(index);
return numRan;
}
//ham tao ngay sinh
public static String[] day() {
String[]date= new String[25];
2. Random random = new Random();
int m ;
int d =1;
for (int i = 0; i < date.length; i++) {
m = random.nextInt(12-1)+1;
switch (m) {
case 1:case 3:case 5:case 7:case 8:case 10:case 12:
d = random.nextInt(31-1)+1;
break;
case 4: case 6: case 9: case 11:
d= random.nextInt(30-1)+1;
break;
case 2:
d=random.nextInt(29-1+1);
break;
}
date[i] = "" + m +""+d+"1991";
}
return date;
//
}
Diem
public static int[] diemMonHoc() {
int[]arrdiem = day1.randomTen(25, 26);
return arrdiem;
}
public static void main(String[] args) {
String[] ho = { "Tra", "Phan", "Pham", "Do", "Le", "Trinh",
"Nguyen",
"Huynh" };
"Thu",
"Mai",
"Van",
"Nhat" };
"Cuc",
"Dung",
"Tap",
"Truc",
"Phap",
"Ly", "Mac", "Ong", "Ma", "Che", "Ha", "Chau",
String[] dem = { "Mai", "Kim", "Quynh", "Quang", "Thanh", "Thi",
"Xuan", "Duc", "Nhat", "Vinh", "Le", "Hong", "Anh",
"Cong", "Xuan", "Ha", "Thu", "Dong", "Chang", "Mau",
"Minh", "Quoc", "Truong", "Chi", "Vinh", "Tien",
String[] ten = { "Dong", "Tay", "Nam", "Bac", "Hong", "Buoi", "Dao",
"Man", "Quyt", "Oi", "Nho", "Me", "Soai", "Coc", "Lan",
"Nhung", "Mai", "Dao", "Tho", "Sinh", "Hung", "Trong",
"Nhan", "Triet", "Phuc", "Thang", "Yen", "Dam", "Muoi",
"Long", "Ho", "Bao", "Chon", "Meo", "Chuot", "Vuon",
"Phuong", "Tinh", "Viet", "Duc", "Ao", "CuBa", "Anh",
"Y", "Bi" };
int[] arrInt = day1.randomTen(25, 50);
int[] arrMaso = day1.randomMaso(25, 9999999);
String[] hotenSv = new String[25];
String[] maso = new String[25];
String[] date = day1.day();
ArrayList<SinhVien> SinhVien = new ArrayList<>();
day1.diemMonHoc();