Здравствуй мой любимый хаб «ненормальное программирование»
Сейчас я вам подкину задачку на сообразительность.
Условие: есть последовательность, от 1 до 100, необходимо выбрать случайным образом число из этой последовательности, но так, что бы у 1 был наименьший приоритет выбора а у 100 максимальный.
Решение у меня есть (даже два, одно программистское (нашел сам), второй математическое (это уже подсказали товарищи)
Вот картинка демонстрирующая:
по X последовательность от 1 до 100
по Y шанс выпадения
белая — чистый рандом
красная — прог решение
зеленая — математическая
серая — ноль, для чистоты эталона
Как оказалось, когда привлек знакомых разработчиков к решению этой задачи, многим она стала не по зубам.
Все предложения могу добавить на график. для проверки.
Завтра к вечеру покажу что у меня есть за варианты.
upd: добавил время затраченное на просчет.