Linuxで自分の宝くじをする方法

キューバでは、公式の抽選はありませんが、あらゆる種類の問題や状況がありますが、場所によっては、独自のミニ抽選を作成して、時々勝つ家族のゲームを維持したい人(または家族)がいます。そして他の人はそうではありません。

世界のどの国にも、あらゆる種類と形式の宝くじ、つまり宝くじがあります。たとえば、スペインでは次のことができます。 theLotterでオンラインで宝くじをする、または広場や通りでチケットを購入する(彼らはそれと呼ばれていますか?)。

さて、家族の中で私たちはこれをプレイしたいと思っています...可能な限り「深刻な」方法でそれを行う方法は? いくつかのオプションがあります。

  • エキスパートロト :宝くじに接続する、または最初から独自の宝くじを作成できるソフトウェア
  • Bash :いくつかの簡単なコマンドを使用して、繰り返されない乱数を生成し、それらを宝くじ番号として使用できます。

エキスパートロト

これは宝くじが好きな人のためのアプリケーションで、多くのオプションがあり、ジャックポット、キノ、パワーボール、ピック3、ピック4、ピックXなどのさまざまな種類の宝くじをサポートしています。

これにより、以前に出てきた数値を管理できます。このようにして、必要に応じて繰り返しが頻繁に行われることはなく、統計やフィルターなどを確認できます。

Expertloto

新しい宝くじを作成せず、単に世界の既存の宝くじに接続して統計などを保持する場合、ソフトウェアを開くと次の画面が表示されます。地理的な理由により、このオプションをテストできませんでした。しかし、私はそれがあなたのためにうまくいくと思います。 このようにして、彼らは家を離れることなくファンタジー5をプレイすることができます。 メガミリオンズの宝くじをオンラインでプレイ (サポートがあります)、および他の多くの:

エキスパート-ロト

ExpertLottoをインストールするには、最初にダウンロードする必要があります。ダウンロードして実行されるのは.shファイルです。

Expert Lotto5をダウンロード

これはJavaで作成されているため、システムにJDKがインストールされている必要があります。

Bashで数値を生成する

もうXNUMXつのオプションは、単純に数値を生成することです。次のことを考慮する必要があります。

  1. 「描く」数字の数(例では15を使用します)
  2. 合計行(例では次を使用します:5)
  3. 数字の数は行の数で割り切れる必要があります。つまり、整数を与える必要があります。
  4. 数値の範囲(例では1から100の間を使用します)

数字の合計数を行数で割ると整数が得られることを明確にします。そうしないと、(たとえば) 3 つの数字が含まれる 6 行と、4 つだけの 3 行目が存在することになります。何か愚かなこと

ランダムな数値を生成するには、コマンドを使用します シュフ、数値を行に分割するために使用します xargs

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

ねえ、魔法のコマンド

  • -i 1-100-»数値の範囲を示します。この場合は1〜100です。
  • -n15-»表示する数値の数
  • | xargs -n5-»前のコマンドの出力または結果、それぞれ5つの数字の行に整理します

これで終わりです。これ以上付け加えることはありません... bash は素晴らしいと思いませんか?  あとは、推測できるコマンドまたはスクリプトを見つけるだけです。 メガミリオンズの数字 または他の宝くじから...まあ、私はそれらを販売し、私は自分自身をカバーし、数百万長者としての私の人生は壮大なLOLになるでしょう!

終わり!

さて、これ以上追加することはありません。前のコマンドの他のバリエーションがあります(たとえば、ifまたはcyclesを使用)が...これは私が達成できる最小のものです。

これがお役に立てば幸いです。これについて説明する次の投稿では、すべての億万長者をハハにするスクリプトを紹介します。


Googleで優先ソースとして追加する