CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум C++

Ответ Создать новую тему
 
Старый 15.05.2007, 02:20   #1
MadDog_
Новичок
 
Регистрация: 04.04.2007
Сообщений: 23
Репутация: 1 (1)
генератор случайных чисел

народ помогите найти хороший генератор челых чисел.
т.к rand() с <stdlib.h> генерирует постоянные последовательности чисел.
к примеру:
for(int i=0; i<100; i++)
rand()%240;

каждый раз запуская этот цикл получаю одну и туже последовательность целых чисел
MadDog_ вне форума
Другие темы раздела
Нужен Borland C++ 4.5!!!
Учусь на програмиста(заочно)! Задали пару прог написать, а дистриба на Borland C++ 4.5 нигде взять не могу, т.к. учусь в Кирове, а в данный момент проживаю в Москве! Весь инет обшарил нигде дистриба нет! Помогите кто чем может! Первая сессия была на С++ 3.1 ща надо написать на С++ 4.5!. Нужен Borland C++ 4.5!!!
C++ Если есть время посоветуйте, что нить!
С первыми тремя задачами разобрался, но 3-я не работает в С++4.5, а надо! Просба подкорректировать то что я налабал, если не влом! А уж ежели совсем не в лом то посмотреть и остальные задачки, и отписать хотя бы идеи по решению. С 4м и 5м заданием вообще висяк, так что господа прошу безвозмездной.... Если есть время посоветуйте, что нить!
Старый 15.05.2007, 23:07   #2
Гость
Гость
 
Сообщений: n/a
По умолчанию Re: генератор случайных чисел

Функция random(int num) возвращает псевдослучайное число от 0 до num, чтоб оно было реально случайным, надо вызвать randomize()
Старый 15.05.2007, 23:10   #3
Гость
Гость
 
Сообщений: n/a
По умолчанию Re: генератор случайных чисел

Цитата Сообщение от Гость Посмотреть сообщение
... от 0 до num...
от 0 до num-1
Старый 16.05.2007, 00:44  [ТС]   #4
MadDog_
Новичок
 
Регистрация: 04.04.2007
Сообщений: 23
Репутация: 1 (1)
Re: генератор случайных чисел

какие надо библиотеки подключать чтоб использовать эти функции?
MadDog_ вне форума
Старый 16.05.2007, 11:15   #5
Alucard
Новичок
 
Регистрация: 18.04.2007
Сообщений: 41
Репутация: 1 (1)
По умолчанию Re: генератор случайных чисел

Я уже ето писал
rand()%n - псевдо члучайная, случайной ее делают так
#include <ctime> -подключи ету библиотеку
srand( time(NULL)); и где нибудь напиши эту строчку до вызова rand()%n;
и все дела
Alucard вне форума
Старый 16.05.2007, 22:45  [ТС]   #6
MadDog_
Новичок
 
Регистрация: 04.04.2007
Сообщений: 23
Репутация: 1 (1)
По умолчанию Re: генератор случайных чисел

спасибо огромное буду теперь знать
MadDog_ вне форума
Старый 26.11.2007, 11:38   #7
dioxidin
Форумчанин
 
Аватар для dioxidin
 
Регистрация: 21.11.2007
Адрес: Саратов
Сообщений: 544
Репутация: 122 (89)
По умолчанию Ответ: генератор случайных чисел

Тут АФТАР забыл про инициализацию генератора сл.чисел. В Дельфях - randomize, в Си не помню как, но сам пользовалси
dioxidin вне форума
Старый 06.01.2012, 22:27   #8
Джек
Новичок
 
Регистрация: 16.08.2011
Сообщений: 10
Репутация: 0 (0)
По умолчанию Re: генератор случайных чисел

Есть такой код

сout<<1+rand()%6;

Почему прибавляеться 1 к rand() и остаче, и зачем остача.
Число 6 это так скажем на пример количество бросков кубика
Джек вне форума
Старый 06.01.2012, 22:30   #9
NoMasters
Псевдослучайный
 
Регистрация: 13.09.2011
Сообщений: 852
Репутация: 344 (285)
По умолчанию Re: генератор случайных чисел

rand()%6 выдает значения из интервала [0, 5]. У кубика значения бывают [1, 6]

Добавлено через 22 секунды
Цитата Сообщение от Джек Посмотреть сообщение
остача
Остаток же
NoMasters вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 06.01.2012, 22:50   #10
Dekio
Фрилансер
Эксперт C++
 
Аватар для Dekio
 
Регистрация: 23.11.2010
Адрес: Украина, Львов
Сообщений: 3,221
Записей в блоге: 1
Репутация: 3741 (1100)
По умолчанию Re: генератор случайных чисел

А ничего что тема 2007 года? Археологи...
Dekio вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
Delphi для начинающих Генератор случайных чисел
В голове проскользнула мысль, что наш (вузовский) тест пишется на Delphi, где есть 4 варианта ответа который 1 правильный, значит там используется Random и Randomize... А алгоритм у рандома один(ну в случае с одним компилятором)... Так что если просто написать программу которая выводит...
DseM
С++ для начинающих Генератор случайных чисел...
На экран выведено 9 прямоугольников одинакового цвета, которые имитируют карточки с нарисованными на них числами от 1 до 9 (число находится на невидимой стороне карточки). Нажатие клавиши (точнее клик мыши) приводит к выводу этого числа в прямоугольнике, в пределах которого находится курсор. Числа...
we4r
Visual Basic Генератор случайных чисел
Здравствуйте люди!!! Может ли кто нить из вас помочь мне? Нужно создать генератор случайных чисел который мог бы из заданого промежутка выбрасывать случайные числа записывая их в 4 столбика. 1 2 3 4 5 6 7 8 9 10 11 12 где (1,2,3,4) - номер числа, а не его значене Ну или хотя бы...
Sergey198826
Алгоритмы Генератор случайных чисел на основе ряда натуральных чисел
Подскажите плиз, можно ли из ряда натуральных чисел образовать псевдослучайные числа по следующему алгоритму: 1. записываем ряд натуральных чисел подряд без пропусков. 2. выбираем число знаков будущего псевдослучайного числа. 3. режем ряд натуральных чисел этим числом знаков. 4. получаем...
capporicci
C++ Генератор случайных чисел.
Вот написал программу, которая генерирует матрицу 9*9. В каждой строке - от 1 до 9, не повторяются В каждом стобце - то же самое. Однако программа работет не совсем так, как надо - числа с строках и столбцах повторяются. Подскажите, что неправильно? Вот код:
OVERPOWER8
Опции темы

Текущее время: 00:54. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика