- 我这需要一个函数,能随机生成3个,不相同的整数。
- 重点是:不相同
- 并且,要3个数
- 衍生:可以生成k个在1~30范围内,且不相同的整数。
- 相同的概率尽管很小,但要考虑进去。
// 这是不完整的
public int[] getRandomIndices(int length) {
int[] resultIndices = new int[k];
for(int i=0; i<k; i++) {
resultIndices[i] = (int)(Math.random()*length+1);
}
return resultIndices;
}