Я работаю с arduino, но я не могу перетасовать массив. proplem - это то, что с arduino я не могу использовать arraylist, поэтому шляпа очень затрудняет перемещение массива.Arduino language shuffle order of array
Что я на самом деле хочу, это список чисел от 0 до 52, перетасованный. поэтому каждый раз, когда я запускаю программу она перемешивается в другом порядке с номерами от 0 до 52
Вот мой код:
const int MAXNUMMER = 52;
int numbers[52];
int temp = numbers[first];
//int numbers[first] = numbers[second];
//int numbers[second] = temp;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
randomizeList();
}
void loop() {
// put your main code here, to run repeatedly:
}
void randomizeList()
{
randomSeed(analogRead(A0));
int r = random(53);
for(int i =0; i < MAXNUMMER; i++)
{
if(numbers[i] != r)
{
numbers[i] = r;
Serial.println(numbers[i]);
}
}
}
И ваша проблема ... что, в точку? – paxdiablo
Что я на самом деле хочу, это список чисел от 0 до 52, перетасованный. поэтому каждый раз, когда я запускаю программу, она перетасовывается в другом порядке с номерами от 0 до 52 –