0 / 0 / 0
Регистрация: 16.09.2018
Сообщений: 1
1

Случайные числа без повтора

16.09.2018, 12:46. Показов 1498. Ответов 2
Метки нет (Все метки)

Как заполнить массив псевдослучайными числами от 1 до 50000 без повторов?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2018, 12:46
Ответы с готовыми решениями:

Сгенерировать случайные числа без повторений
Нужно выбрать 8 чисел в диапазоне от 1 до 16 включительно, чтоб они не повторялись. и записать в...

Рандом без повтора
Как можно сделать в этой программе проверку, чтобы цифры не повторялись. Без матриц и строк....

Объединение двух списков в один без повтора элементов (С++)
нужно дописать функцию, которая делает из двух списков один (новый), в котором все элементы разные,...

Нужно чтобы случайные числа вставали в конец массива,а не удаляли числа
#include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int n;...

2
1269 / 1026 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
16.09.2018, 12:56 2
Генерация массива целых случайных чисел, которые не повторяются
0
14 / 11 / 3
Регистрация: 12.09.2018
Сообщений: 61
16.09.2018, 14:11 3
Вот так можно это сделать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void fill_random(int* array, int size) {
    int region_size = 50000 / size;
    if (region_size == 0) {
        throw std::invalid_argument("size");
    }
    
    for (int i = 0; i < size; i++) {
        int min_value = region_size * i + 1;
        int max_value = min_value + region_size - 1;
        array[i] = min_value + (rand() % (max_value - min_value + 1));
    }
    
   random_shuffle(array, array + size);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2018, 14:11
Помогаю со студенческими работами здесь

Случайные числа
Можно ли генерировать случайные числа типа float с помощью rand()?

Случайные числа
Написать функцию, которая подсчитует сколько раз заданое число встречается в последовательности N...

Случайные числа от -10 до 10
сижу я значит и не могу вывести случайные числа от -10 до 10! Получается только от -50 до 50, ...

Случайные числа
Подскажите функцию(или класс а вней функцию) для генерирования случайных чисел аналог Random.Next()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru