| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Randomize или... |
| Автор: Turboman 24.12.2002, 03:39 |
| Автор: AntonSaburov 24.12.2002, 03:45 |
| В принйипе вопрос не очень понятен, что надо. Но тем не менне можно посмотреть сюда: http://algolist.manual.ru/maths/generator/index.php |
| Автор: Baa 24.12.2002, 17:28 |
| http://www.forum.vingrad.ru/cgi-bin/newforum/ikonboard.cgi?act=ST;f=1;t=4969;st=LM#LM |
| Автор: Step 24.12.2002, 18:15 |
| rand |
| Автор: Turboman 15.1.2003, 05:17 | ||
Про ранд я знаю нодо изменить последовательность сл. чисел |
| Автор: Kefir 15.1.2003, 06:10 |
| да в чём проблема то? берёшь и делаешь: 1. получаешь системное время. 2. берёшь допустим миллисекунды. 3. извращаешься по разному с rand(). допустим так: SYSTEMTIME *tm; GetSystemTime; int r = rand()*tm->wMilliseconds%nMax; это на мой взгляд смый простой способ, но на некоторых форумах об этом можно накопать очень много и гораздо более качественного. |
| Автор: Lepricon 15.1.2003, 09:43 |
| или можно что-то типа: SYSTEMTIME *time; GetSystemTime(time); srand(time->wSecond); int r = rand(); функция srand() начинает новую последовательность случайных чисел... |
| Автор: Kefir 16.1.2003, 06:01 |
| кстати, может кто знает где можно про вероятности почитать (только на русском и чтобы было понятно, а то на английском я ничего не понял) |
| Автор: Lepricon 16.1.2003, 08:30 |
| Советую посмотреть "Искусство Программирования. том 2. Получисленные алгоритмы." Дональд Э. Кнут. Там это неплохо расписано, у него вообще много всего интересного и полезного :-) |
| Автор: Dead moroz 26.1.2003, 14:45 |
| |
| Автор: neutrino 27.1.2003, 01:15 |
| Tol'ko uchtite (!): dva sluchai'nyh chisla v proizvedenii (ili drugoi' operacii) NE DAJUT sluchai'noe chislo. Ono raspredeljaetsja ne ravnoverojatno. Tak chto nado pol'zovat'sja odnim generatorom, a ne umnojat' vemja na sluchai'noe mesto v pamjati. |