一意の乱数を生成し、これらの乱数の関数でアイテムを追加したいと考えています。これが私のコードです:
問題は、生成された数値がコードで配列に存在するかどうかを確認するときですresults.contains(randomNb)
:
int nbRandom = ui->randoomNumberSpinBox->value();
//nbRandom is the number of the random numbers we want
int i = 1;
int results[1000];
while ( i < nbRandom ){
int randomNb = qrand() % ((nbPepoles + 1) - 1) + 1;
if(!results.contains(randomNb)){
//if randomNb generated is not in the array...
ui->resultsListWidget->addItem(pepoles[randomNb]);
results[i] = randomNb;
//We add the new randomNb in the array
i++;
}
}