Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Господа программеры! Подскажите, плиз, как сделать генератор случайных чисел (с помощью каких угодно средств) в интервале [АБ], чтобы, например, вероятность попадания в интервал [АВ] была 0.75, и соответственно вероятность попадания в интервал [ВБ] была 0.25. Подразумевается А<В<Б. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 14:32 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 15:04 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Всё бы вам шутки шутковать. Ясно же, что я подразумевал в вопросе какую-нибудь примитивную функцию распределения, ну, пусть будет нормальное или пусть будет равномерное, но не настолько примитивную. К тому же приведенный ответ неверен. Но не хотелось бы обсуждать его неверность - хотелось бы получить приемлемое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 15:50 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Из названного вполне можно извлечь основную мысль приемлимого решения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 16:10 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 16:19 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Конечно-конечно, весьма признателен! Только хотелось бы ещё уточнить, пожалуйста: вообще rand() выдаёт целые числа от нуля до RAND_MAX что ли, а RAND_MAX надо задавать или? А RAND_MIN не бывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 19:00 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
RAND_MAX определен в <stdlib.h> и зависит от версии компилятора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 07:22 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Нормальное распределие U = 0..1 a + (b - a)*U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 09:06 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
a - мат. ожидание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 09:07 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
MagyНормальное распределие U = 0..1 a + (b - a)*U Прошу прощения, вот реализация нормального распределения на C# double W = 2; double V1 = 0; double V2 = 0; while(W>1) { V1 = 2*rnd.NextDouble()-1; V2 = 2*rnd.NextDouble()-1; W = V1*V1 + V2*V2; } return b+a*V1*Math.Sqrt((-2)*Math.Log(W)/W); a - ср. кв. отклонение b - мат. ожидание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 09:28 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33538554&tid=1347083]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 413ms |

| 0 / 0 |
