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

Функция возвращающая случайное число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается работа с двумерным массивами http://www.cyberforum.ru/cpp-beginners/thread1551983.html
Пытаюсь решить задачу Задать двумерную матрицу 4x4 Вычислить минимальный элемент из каждого столбца и общий минимальный. Даже не знаю, с чего начать. Помогите плис
C++ Как перевести первую букву в слове в нижний регистр? как перевести первую букву в слове в нижний регистр, а последнюю в верхний и вывести слово на экран? http://www.cyberforum.ru/cpp-beginners/thread1551967.html
Как проверить, входит ли текущее время в интервал от 10 минут до 50? C++
Добрый день. Как проверить, входит ли текущее время в интервал от 10 минут до 50 ? Спасибо.
C++ Ошибка при переводе строчных букв в прописные и обратно
Здравствуйте, начал изучать C++ по Герберту Шилдту, второе издание для начинающих. Застопорился на практическом задании, в нем надо при вводе букв переводить строчные в прописные и обратно, а все остальные символы выводить без изменения, а так же обеспечить выход из программы посредством ввода символа точка. Написал программу: #include <iostream using namespace std;
C++ Задача "Ладья в Лабиринте" http://www.cyberforum.ru/cpp-beginners/thread1551930.html
Ладья – это шахматная фигура, которая за один ход может переместиться на любое количество клеток по горизонтали или вертикали. При этом она не может «перепрыгивать» через стоящие на ее пути фигуры. Вася недавно соорудил на шахматной доске своеобразный лабиринт, поставив в некоторые клетки доски пешки (самые «слабые» шахматные фигуры). Теперь он хочет знать, за какое минимальное количество...
C++ В чем моя ошибка?(ООП, классы) Что изменить в файле functionss.h? Заранее спасибо!!! Задание: Определить класс «матрица». В класс включить два конструктора: 1) создание матрицы по количеству столбцов и строк; 2) конструктор-копию. Определить функции члены: вывод на экран элементов матрицы. Перегрузить оператор: ++ нахождение суммы положительных элементов главной диагонали. Файл: mainfuction.cpp #include <cstdlib>... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,178
Завершенные тесты: 1
14.10.2015, 12:12     Функция возвращающая случайное число
ASKMAN, нельзя
Цитата Сообщение от ASKMAN Посмотреть сообщение
srand((unsigned) time(NULL));
вставлять в функцию. В течение секунды этот вызов будет одинаково инициализировать датчик случайных чисел.
Соответственно последовательные вызовы Вашей функции будут давать одинаковую последовательность чисел.
И не стоит в цикле отбрасывать числа меньшее a. Вы так еще больше нарушаете равномерность распределения.
C++
1
rand_num=rand()%(b-a+1)+a;
 
Текущее время: 02:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru