Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
igroman
5 / 0 / 1
Регистрация: 09.05.2013
Сообщений: 18
#1

Генерация случайных чисел с поиском максимального значения - C++

12.05.2013, 23:28. Просмотров 323. Ответов 3
Метки нет (Все метки)

Как создать генератор случайных цифр, который будет введен с циклом в МИЛЛИОН раз, и надо найти максимальное из этих значений?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 23:28     Генерация случайных чисел с поиском максимального значения
Посмотрите здесь:

Генерация последовательности случайных чисел - C++
можно ли считать что при генерации последовательности случайных чисел с помощью функций srand и rand при одном и том же начальном значении...

Генерация случайных чисел (rand () % 6) - C++
Приветствую всех. Изучаю "С" с нуля, дошел до генерации случайных чисел. С генерацией все ясно, не могу понять только зачем здесь взятие...

Генерация уникальных случайных чисел - C++
Приветствую. Допустим есть диапазон от 0 до 9. Как сгенерировать число так, чтобы за 10 генераций, это случайное число не было похожим на...

генерация случайных чисел в linux - C++
randomize(); int a; a=random(100); пишет, что нет декларации randomize() в этой области видимости, хотя stdlib.h я подключил ...

Генерация нескольких случайных чисел в C++ - C++
У меня в цикле несколько раз вызывается функция ниже, но выдает рандомное, но одно и то же число. Как я понял, это происходит потому, что...

Генерация случайных чисел в диапазоне 0 - 1 - C++
Привет. Прошу помочь с рандомными числами. Нужны числа от 0 или 1

Генерация случайных чисел в заданном диапазоне. - C++
Здесь сказано Почему?

Генерация очень больших случайных чисел - C++
Пожалуйста помогите мне нужна программа генерирующая числа размером 12 символов вот мой код : #include "stdafx.h" #include...

Генерация случайных чисел на заданном диапазоне - C++
Здравствуйте, прошу прощения, если такая тема уже проскакивала. Есть простой генератор чисел (алгоритм Леммера): #include...

Генерация случайных вещественных чисел в диапазоне 0..1 - C++
Какнить можно заставить rand() работать по аналогии в Паскале, т.е. выдавать числа от 0 до 1 (0,000000054, 0,743325235, 0,0052411 и...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
13.05.2013, 02:04     Генерация случайных чисел с поиском максимального значения #2
Ничего придумывать не нужно, всё уже давно придумано за нас:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    const unsigned long MILLION = 1000000;
    unsigned long* arr = new unsigned long[MILLION];
 
    srand(time(0));
    arr[0] = rand();
    unsigned long* max = &arr[0];
    for (unsigned long i = 1; i < MILLION; ++i)
    {
        arr[i] = rand();
        if (*max < arr[i])    
        {
            max = &arr[i];
        }
    }
 
    std::cout << "max is " << *max << std::endl;
 
    delete [] arr;
 
    return 0;
}
Genn55
360 / 207 / 39
Регистрация: 26.12.2012
Сообщений: 694
13.05.2013, 02:52     Генерация случайных чисел с поиском максимального значения #3
К сожалению выдается одно и то же число 32767.Вот можно почитать
Генерация простых чисел
Генерация очень больших случайных чисел
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
13.05.2013, 03:37     Генерация случайных чисел с поиском максимального значения #4
Genn55, вот только не нужно наговаривать :
Bash
1
2
3
4
5
6
7
8
ilyuha21st@coldshoot:~/Projects$ g++ main.cpp -g -O0 -Wall -W -o prog
ilyuha21st@coldshoot:~/Projects$ ./prog
max is 2147480029
ilyuha21st@coldshoot:~/Projects$ ./prog
max is 2147483214
ilyuha21st@coldshoot:~/Projects$ ./prog
max is 2147480053
ilyuha21st@coldshoot:~/Projects$
Добавлено через 17 минут
Хотя под windows rand() может усекаться
Yandex
Объявления
13.05.2013, 03:37     Генерация случайных чисел с поиском максимального значения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru