MahjongRepository / tenhou-python-bot

Bot for tenhou.net riichi mahjong server written in Python
MIT License
201 stars 52 forks source link

Generate seeds before the game #150

Closed Nihisil closed 3 years ago

Nihisil commented 3 years ago

Сейчас в некоторых реплеях повторяется seed, получается боты играли одинаковые ханчаны из-за этого.

Нужно генерировать seeds_N+1.txt до запуска игры, и при генерации проверять что нашего сида нет во всех остальных N файлах.

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

Nihisil commented 3 years ago

Пока не будет заморачиваться с прегенерацией сидов. Заменил float seed на 64 bytes seed, посмотрим как пойдёт с такими настройками.