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

Генератор случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация Теоремы Штурма http://www.cyberforum.ru/cpp-beginners/thread35853.html
Необходимо написать программу для нахождения количества действительных корней многочлена n-й степени (теорема Штурма) Добавлено через 46 минут 47 секунд помоги пожалуйста или подскажите идею реализации...
C++ Передать динамический массив в функцию Имеется динамический массив, который надо передать в функцию. Число элементов массива заранее не известно. Какие есть варианты на этот счет?? http://www.cyberforum.ru/cpp-beginners/thread35851.html
C++ Работа с графикой в ВС 3,1
Народ помогите написать фрагмент программы связанная с графикой,а мучусь, не выходит. Мне надо вывести график на осях координат ХУ. Оси должы содержать координатные деления( 0..1..2...3 итд) - ну это вроде я сделал. Главная проблема - вывод функции на координатную ось! Мож кто знает или есть у кого похожие, примеры помогите плз!
C++ Indefenid Direction (не пойму ошибки)
Здраствуйте,дорогие форумчане))) Подскажите пожалуйста,я в главной процедуре main вызываю функцию после определения и заполнения массивов: //Первый массив double *Massiv_for_Diagonal; Massiv_for_Diagonal = new double ; cout << "\nThis is vector of main diagonal's elements:\n"; for (int i=0;i<strok;i++){
C++ Ошибка библиотеки graphics.h в Code::Blocks http://www.cyberforum.ru/cpp-beginners/thread35834.html
Всем привет! Я работаю в CodeBlock когда пишу #include<graphics.h> все время выдает ошибку. Подскажите пожалуйста в чем дело!
C++ Максимальный елемент массива Программа неправильно находит максимальный елемент. И иногда при генерации нового массива просто закрывается сама. Что здесь не так? Немогу найти ошибку. #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <fstream.h> #include <stdio.h> #include <string.h> подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17189 / 5443 / 337
Регистрация: 30.03.2009
Сообщений: 14,774
Записей в блоге: 26
23.05.2009, 16:03     Генератор случайных чисел
Цитата Сообщение от ultramarin Посмотреть сообщение
часы пробовала как вариант, но лучше бы обойтись без них.
Любой генератор случайных чисел имеет некую отправную точку, которая реализовывается аппаратными средствами, потому как программными этого сделать нельзя. И обычно такой точкой является время.

Как уже говорилось - берёшь значение миллисекунд, делишь его на миллион - получаешь число от 0 до 1, дальше берёшь какую-нибудь идиотскую формулу а-ля f(x)=(x * 10.3473247 + x*x*100.988676 + x*x*x*^1000.2387462374) и считаешь от него дробную часть. При каждом следующем обращении к твоей функции в качестве x подставляй значение, полученное из предыдущего значения и времени.

Когда сделаешь - для проверки попробуй рандомно поставить 1000 точек на экран и визульно оценить, насколько это всё равномерно или есть перекосы. Причём ставить точки на прямоугольную область разных размеров
 
Текущее время: 13:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru