Как создать свою лотерею в Linux

На Кубе бывают проблемы или ситуации любого рода, хотя официальной лотереи нет, в некоторых местах есть люди (или семьи), которые любят создавать свои собственные мини-лотереи, таким образом поддерживая семейную игру, в которую иногда выигрывают, и другие не.

В любой стране мира есть лотереи, а точнее лотереи всех видов и форм, например в Испании можно играть в лотерею онлайн на theLotter, или покупать билеты (как их так называют?) на площади или улице.

Что ж, в семье мы хотим поиграть в это ... как сделать это настолько «серьезно», насколько это возможно? У нас есть несколько вариантов:

  • ЭкспертЛотто : Программное обеспечение, которое подключается к лотереям или позволяет создавать собственные с нуля.
  • Колотить : С помощью некоторых простых команд мы можем генерировать случайные числа, которые не повторяются, и использовать их в качестве номеров лотереи.

Эксперт Лото

Это приложение для любителей лотереи, оно имеет множество опций, а также поддерживает различные типы лотерей: джекпот, кено, Powerball, Pick 3, Pick 4, Pick X… и т. Д.

Это позволяет нам управлять числами, которые ранее были выведены, таким образом, они не повторяются слишком часто, если это то, что мы хотим, просматривать статистику, фильтры и многое другое.

экспертлото

Если вы не хотите создавать новую лотерею, а просто подключаетесь к существующей в мире и ведете статистику и другие данные, при открытии программного обеспечения появляется следующий экран, я не смог протестировать эту опцию по географическим причинам, но я думаю, это хорошо работает для вас. Таким образом, они могут играть в Fantasy 5, не выходя из дома, играть в лотерею Mega Millions онлайн (который имеет поддержку), а также многие другие:

эксперт-лото

Чтобы установить ExpertLotto, вы должны сначала загрузить его, это файл .sh, который загружается и запускается:

Скачать Expert Lotto 5

Он сделан на Java, поэтому вы знаете, что в вашей системе должен быть установлен JDK.

Сгенерируйте наши числа с помощью Bash

Другой вариант - просто сгенерировать наши числа, мы должны учитывать следующее:

  1. Количество чисел, которые нужно «нарисовать» (мы будем использовать в примере: 15)
  2. Всего строк (мы будем использовать в примере: 5)
  3. Количество чисел должно делиться на количество строк, то есть давать целое число.
  4. Диапазон, в котором будут находиться числа (мы будем использовать в примере: от 1 до 100)

Уточняю, что деление общего количества чисел на количество строк должно давать целое число, потому что тогда, если нет, то у нас будут (например) 3 строки с 6 числами, а затем 4-я строка только с 3, давай, что-то глупое 

Для генерации случайных чисел мы будем использовать команду SHUF, чтобы разделить числа на строки, мы будем использовать xargs

shuf -i 1-100 -n15 | xargs -n5

Привет, волшебная команда

  • -i 1-100 - »Указываем диапазон чисел, в данном случае от 1 до 100
  • -n15 - »Количество отображаемых чисел
  • | xargs -n5 - »Вывод или результат предыдущей команды, сгруппируйте его в строки по 5 чисел в каждой.

И всё, добавить больше нечего... разве bash не прекрасен?  Теперь осталось найти какую-нибудь команду или скрипт, который сможет угадать Числа Mega Millions или из какой-нибудь другой лотереи ... ну, я продаю их, я покрываю себя и моя жизнь как мультимиллионера была бы эпической LOL!

Конец!

Ну, больше нечего добавить, есть и другие варианты предыдущей команды (например, с использованием if или циклов), но ... это наименьшее, чего я смог добиться.

Надеюсь, вы сочтете это полезным, в следующем посте об этом будет написан сценарий, который сделает всех нас миллионерами, ха-ха.


Добавить в качестве предпочтительного источника в Google