Ngẫu nhiên là niềm vui. Những thách thức không có điểm là niềm vui.
Viết hàm, cho đầu vào số nguyên n, sẽ xuất ra một tập hợp (không có thứ tự, duy nhất) gồm ncác số nguyên ngẫu nhiên chính xác giữa 1và n^2(bao gồm) sao cho tổng của tất cả các số nguyên bằng n^2.
Ngẫu nhiên nào không phải là thống nhất, với điều kiện mỗi bộ giá trị có một tổ chức phi zero-cơ hội xảy ra.
Câu trả lời ngắn nhất tính theo byte (trên mỗi ngôn ngữ) sẽ thắng.
Ví dụ
Input (n) = 1, Target (n^2) = 1
Sample of possible outputs:
1
Input = 2, Target = 4
Sample of possible outputs:
3, 1
1, 3
Input = 3, Target = 9
Sample of possible outputs:
6, 1, 2
3, 5, 1
4, 3, 2
Input = 4, Target = 16
Sample of possible outputs:
1, 3, 5, 7
2, 4, 1, 9
8, 3, 1, 4
Input = 5, Target = 25
Sample of possible outputs:
11, 4, 7, 1, 2
2, 3, 1, 11, 8
6, 1, 3, 7, 8
Input = 8, Target = 64
Sample of possible outputs:
10, 3, 9, 7, 6, 19, 8, 2
7, 16, 2, 3, 9, 4, 13, 10
7, 9, 21, 2, 5, 13, 6, 1
Nhiệm vụ thưởng: Có một công thức để tính số lượng hoán vị hợp lệ cho một cho trước n?