Целые случайные числа в диапазоне без учета одного.
vikttur
Дата: Вторник, 19.04.2016, 07:09 |
Сообщение № 21
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Код
=ИНДЕКС(СЛУЧМЕЖДУ({1;6};{4;24});СЛУЧМЕЖДУ(1;2))
Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Код
=ИНДЕКС(СЛУЧМЕЖДУ({1;6};{4;24});СЛУЧМЕЖДУ(1;2))
vikttur
Сообщение отредактировал vikttur - Вторник, 19.04.2016, 07:22
Ответить
Сообщение Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Код
=ИНДЕКС(СЛУЧМЕЖДУ({1;6};{4;24});СЛУЧМЕЖДУ(1;2))
Автор - vikttur Дата добавления - 19.04.2016 в 07:09
Russel
Дата: Вторник, 19.04.2016, 07:59 |
Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:
Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Доработал с учетом условия равномерности распределения:Код
=ОТБР(ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>4/23)))
51 символ.
Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:
Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Доработал с учетом условия равномерности распределения:Код
=ОТБР(ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>4/23)))
51 символ.Russel
QIWI 9173973973
Ответить
Сообщение Я только набросок сделал, больше не занимался. Показываю, т.к. такого варианта нет:
Код
=ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>0,5))
Доработал с учетом условия равномерности распределения:Код
=ОТБР(ИНДЕКС(СЛЧИС()*{4;19}+{1;6};1+(СЛЧИС()>4/23)))
51 символ.Автор - Russel Дата добавления - 19.04.2016 в 07:59
AlexM
Дата: Вторник, 19.04.2016, 09:45 |
Сообщение № 23
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
vikttur , Russel , Две функции случайных чисел не дадут равномерного распределения как одна. СЛЧИС()>4/23 - распределение 50/50 Выходит для диапазонов чисел 1-4 и 6-24 распределение 50/50 В первом диапазоне 4 числа, а во втором - 19 чисел.
vikttur , Russel , Две функции случайных чисел не дадут равномерного распределения как одна. СЛЧИС()>4/23 - распределение 50/50 Выходит для диапазонов чисел 1-4 и 6-24 распределение 50/50 В первом диапазоне 4 числа, а во втором - 19 чисел.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение vikttur , Russel , Две функции случайных чисел не дадут равномерного распределения как одна. СЛЧИС()>4/23 - распределение 50/50 Выходит для диапазонов чисел 1-4 и 6-24 распределение 50/50 В первом диапазоне 4 числа, а во втором - 19 чисел.Автор - AlexM Дата добавления - 19.04.2016 в 09:45
vikttur
Дата: Вторник, 19.04.2016, 10:22 |
Сообщение № 24
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Можно уравновесить выбор диапазона: 4---19 х---1 х=1*4/19
Можно уравновесить выбор диапазона: 4---19 х---1 х=1*4/19 vikttur
Сообщение отредактировал vikttur - Вторник, 19.04.2016, 10:23
Ответить
Сообщение Можно уравновесить выбор диапазона: 4---19 х---1 х=1*4/19 Автор - vikttur Дата добавления - 19.04.2016 в 10:22
AlexM
Дата: Вторник, 19.04.2016, 10:30 |
Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
vikttur , Без слов не понял.СЛЧИС()*{4;19}+{1;6} создает массив из двух чисел. Первое в диапазоне 1-4, а второе 6-241+СЛЧИС()>4/23 выбирает одно из двух 50/50 PS. наверно ошибаюсь. Писал об одном, а думал о 1+(СЛЧИС()>0,5) Но распределение все равно будет не как у одной функции
vikttur , Без слов не понял.СЛЧИС()*{4;19}+{1;6} создает массив из двух чисел. Первое в диапазоне 1-4, а второе 6-241+СЛЧИС()>4/23 выбирает одно из двух 50/50 PS. наверно ошибаюсь. Писал об одном, а думал о 1+(СЛЧИС()>0,5) Но распределение все равно будет не как у одной функцииAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Вторник, 19.04.2016, 10:41
Ответить
Сообщение vikttur , Без слов не понял.СЛЧИС()*{4;19}+{1;6} создает массив из двух чисел. Первое в диапазоне 1-4, а второе 6-241+СЛЧИС()>4/23 выбирает одно из двух 50/50 PS. наверно ошибаюсь. Писал об одном, а думал о 1+(СЛЧИС()>0,5) Но распределение все равно будет не как у одной функцииАвтор - AlexM Дата добавления - 19.04.2016 в 10:30
vikttur
Дата: Вторник, 19.04.2016, 11:44 |
Сообщение № 26
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Пример с распределением. Итерации разрешить. макросы разрешить )Цитата
1+СЛЧИС()>4/23 выбирает одно из двух 50/50
Правильно 1+(СЛЧИС()>4/23) Да - одно из двух. Но не 50/50, ведь чаще выбирается второй диапазон.
Пример с распределением. Итерации разрешить. макросы разрешить )Цитата
1+СЛЧИС()>4/23 выбирает одно из двух 50/50
Правильно 1+(СЛЧИС()>4/23) Да - одно из двух. Но не 50/50, ведь чаще выбирается второй диапазон. vikttur
Сообщение отредактировал vikttur - Вторник, 19.04.2016, 12:21
Ответить
Сообщение Пример с распределением. Итерации разрешить. макросы разрешить )Цитата
1+СЛЧИС()>4/23 выбирает одно из двух 50/50
Правильно 1+(СЛЧИС()>4/23) Да - одно из двух. Но не 50/50, ведь чаще выбирается второй диапазон. Автор - vikttur Дата добавления - 19.04.2016 в 11:44
Russel
Дата: Вторник, 19.04.2016, 11:51 |
Сообщение № 27
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
AlexM , именно поэтому я в формуле Виктора и внес изменения в части 1+(СЛЧИС()>0,5). Проверка показала, что распределение равномерное ;-)
AlexM , именно поэтому я в формуле Виктора и внес изменения в части 1+(СЛЧИС()>0,5). Проверка показала, что распределение равномерное ;-)Russel
QIWI 9173973973
Сообщение отредактировал Russel - Вторник, 19.04.2016, 11:55
Ответить
Сообщение AlexM , именно поэтому я в формуле Виктора и внес изменения в части 1+(СЛЧИС()>0,5). Проверка показала, что распределение равномерное ;-)Автор - Russel Дата добавления - 19.04.2016 в 11:51
AlexM
Дата: Вторник, 19.04.2016, 12:49 |
Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Russel , Разобрался. [offtop]Мой мозг предыдущего поколения начал подтормаживать.
Russel , Разобрался. [offtop]Мой мозг предыдущего поколения начал подтормаживать. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Russel , Разобрался. [offtop]Мой мозг предыдущего поколения начал подтормаживать. Автор - AlexM Дата добавления - 19.04.2016 в 12:49