Về cơ bản, giả sử tôi có một mảng int có thể chứa 10 số. Điều đó có nghĩa là tôi có thể lưu trữ 0-9 trong mỗi chỉ mục. (Mỗi số chỉ một lần).java - Làm thế nào để tạo một mảng int với các số ngẫu nhiên xáo trộn trong một phạm vi nhất định
Nếu tôi chạy vào mã bên dưới:
int[] num = new int[10];
for(int i=0;i<10;i++){
num[i]=i;
}
mảng của tôi sẽ trông như thế này: [0], [1], ....., [8], [9]
Nhưng làm cách nào để phân ngẫu nhiên việc gán số mỗi khi tôi chạy mã? Ví dụ: tôi muốn mảng trông giống như sau: [8], [1], [0] ..... [6], [3]
có thể trùng lặp của [xáo trộn ngẫu nhiên của một mảng] (http://stackoverflow.com/questions/1519736/random-shuffling-of-an-array) – leventov