bingo
prints bingo cards with randomized numbers from 1 to 25.
$ go get github.com/yusukemisa/bingo
$ make build
$ ./bingo
------------------------
| B | I | N | G | O |
| -- | -- | -- | -- | -- |
| 16 | 10 | 13 | 19 | 12 |
| 5 | 20 | 3 | 21 | 11 |
| 4 | 24 | | 15 | 22 |
| 23 | 1 | 17 | 8 | 2 |
| 9 | 25 | 7 | 18 | 14 |
------------------------
$ ./bingo -regular
------------------------
| B | I | N | G | O |
| -- | -- | -- | -- | -- |
| 10 | 23 | 32 | 52 | 63 |
| 6 | 16 | 35 | 49 | 68 |
| 8 | 17 | | 55 | 61 |
| 12 | 30 | 37 | 46 | 64 |
| 11 | 28 | 44 | 50 | 72 |
------------------------
オプション未指定の場合は1-25までの数字でランダムに配置されるビンゴカードを作成する。
一方で一般的なビンゴカードはB列に1 - 15, I列に16 - 30, N列に31 - 45, G列に46 - 60, O列に61 - 75の番号が割当てられる。
この仕様を満たすビンゴカードを-regular
オプションを指定することで作成することができる。