Шансы выпадения всех чисел одианковые. Шансы ближе к середине только при сложении случайных чисел
Накидал пруф: 1000 раз выбираю случайное число от 0 до 19 и подсчитываю, сколько раз выпало какое число. Результат действительно случайный, причём, при первом запуске самый низкий результат оказался близко к середине, а два самых высоких в начале, при втором запуске самый высокий результат в конце
Все таки rand не лучший вариант для проверки вероятности, он не создает равномерное распределение, так что не годится для проверки статистики. Лучше проверять на генераторе вроде вихря мерсенна, которые создают равномерное распределение случайных чисел.
UPD: Ну и небольшой косяк в коде - то, как забивается rand20 ознчает, что с вероятностью 1/RAND_MAX ей присвоится 20, из-за чего произойдет выход за границы массива.
Проще, но всё равно неправильно, этот метод разбивает RAND_MAX на интервал от 0 до 19, но так как это число не делится без остатка на 20, останется один интервал чуть меньше (в случае RAND_MAX=32767 - от 0 до 7), числа из которого будут иметь вероятность выпадения чуть выше, чем остальные
А вот тут я складываю 2 случайных числа от 0 до 10, и тогда к середине шансы увеличиваются и примерно получается нормальное распределение
В Португалии такая же лотерея, раньше машины дарили каждый месяц, теперь 35к евро ежемесячно.
Принцип такой: у каждого гражданина есть личный налоговый номер и нужно говорить его на кассе. Каждый чек с налоговым номером - лотерейный билет, хранить его не надо - он автоматически добавляется в систему.
По отдельным чекам никто не бьет, потому что людям время дорого, не будешь ты каждый день в ашане все свои 135 продуктов по отдельности пробивать.
На сайте можно посмотреть свои номера и розыгрыши.
В итоге для налоговой становятся видны и доходы бизнеса и расходы гражданина/резидента. Плюсы для гражданина:
1) шанс за просто так выиграть денег.
2) в конце года автоматически получаешь налоговый вычет с уплаченного подоходного за
разные группы товаров первой необходимости, частично за еду, лекарства, медицину и ветеринарию, товары для животных, обучение, КУ, уход за пенсионерами и так далее.
Короче и государству и людям хорошо, очень годная задумка.
весь такой ндс с реализации бизнес при необходисти перекроет по старой схеме входным ндсом