0 / 0 / 2
Регистрация: 11.03.2012
Сообщений: 32
|
|
1 | |
функция rand()06.12.2012, 11:18. Показов 751. Ответов 5
У меня такой вопрос, как можно сделать искать рандомные числа за исключением определенных! Допустим нахожу рандомное число от 0 до 10, потом его записываю куда-нибудь, а при вызове этой же функции,чтобы это число больше не попадалось
0
|
06.12.2012, 11:18 | |
Ответы с готовыми решениями:
5
Функция rand() Функция - rand функция rand() Функция rand() |
14 / 14 / 4
Регистрация: 27.10.2012
Сообщений: 141
|
|
06.12.2012, 11:41 | 2 |
Можно сделать динамический массив из 10 (например) чисел. Затем число, которое рандомно выпадет, используете где нужно и удаляете этот элемент из массива, то есть он уже будет из 9 чисел. Затем выбираете рандом из этих 9 чисел массива и т.д.
Наверно можно и проще реализовать...
0
|
Неэпический
|
||||||
06.12.2012, 11:47 | 3 | |||||
Не по теме, но выводит числа "набум" от 0 до n
0
|
0 / 0 / 2
Регистрация: 11.03.2012
Сообщений: 32
|
|
06.12.2012, 11:49 [ТС] | 4 |
в том суть, что у меня под определенным индексом, хранится в массиве нужный объект, с которым в последующем с ним работаю, а если не получилось с ним сделать определенные действия, чтобы мы к нему больше не возвращались
0
|
Неэпический
|
|
06.12.2012, 12:01 | 5 |
Заведите себе переменную в которой храните псевдо размер массива. при вызове функции, находите число, перемещайте его в конец и уменьшайте псевдо размер на единицу.
Добавлено через 2 минуты И вообще, задайте себе вопрос, нужно ли заносить в массив то, с чем нельзя в последствии работать? Может стоит пересмотреть строение программы?
0
|
CEO SOVAZ Corp.
|
|
06.12.2012, 15:37 | 6 |
Можно создать связный список или использовать stl. Хотя, много вариантов есть...
0
|
06.12.2012, 15:37 | |
06.12.2012, 15:37 | |
Помогаю со студенческими работами здесь
6
Функция rand(); Функция rand() Функция rand Функция rand() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |