Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2011, 18:38   #1
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
Вопрос Вопрос по генератору случайных чисел С++

Подскажите пожалуйста, в с++ ф-я rand () заполняет постоянно одни и те же значения?
Просто я делаю вот, мне массив постоянно одинаковый.

Вот набросок

Код:
int n1 = 20;
		for(int i = 0; i < n; i++)
	{
		for (int j = 0; j < m; j++)
		{  
			*(mas + i *m + j) = rand () % (2*n+1) - n ;
		}
	}
Учусь учиться.
Wild_klas вне форума Ответить с цитированием
Старый 18.10.2011, 18:42   #2
SteAlzzer
Пользователь
 
Аватар для SteAlzzer
 
Регистрация: 11.10.2011
Сообщений: 60
По умолчанию

попробуй перед началом цикла поставить srand(TIME);
SteAlzzer вне форума Ответить с цитированием
Старый 18.10.2011, 18:46   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Неужели в хелпе (выделил rand —> F1) нету примера как сделать, чтобы были не одни те же значения (используя время)?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.10.2011, 18:46   #4
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Чтобы получались случайные числа, то надо сначало инициализировать генератор случайных чисел случайным числом
Код:
srand( time( 0)); // можно использовать время для инициализации.
An1ka вне форума Ответить с цитированием
Старый 18.10.2011, 18:49   #5
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
По умолчанию

а time что ставить?
Учусь учиться.
Wild_klas вне форума Ответить с цитированием
Старый 18.10.2011, 19:02   #6
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
По умолчанию

Все, разобрался спасибо.
Учусь учиться.
Wild_klas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация случайных чисел Kati Помощь студентам 2 19.10.2010 21:28
C++ генератор случайных чисел sir.andrey Помощь студентам 4 03.09.2010 12:22
генратор случайных чисел nefor-аня Помощь студентам 5 03.02.2010 15:41
Генератор случайных чисел psychopat Общие вопросы Delphi 11 18.02.2009 10:39
выборка случайных чисел furstenberg Общие вопросы Delphi 2 13.01.2008 21:07