This is a tool I made, based on an idea from Jonas Welticke, to generate random positions that are balanced according to KataGo:

Try it yourself here!
- Generate a random position
- Set up the position together with your opponent, on a physical board or online
- Play a normal game of go, with black going first and standard komi (6.5 for Japanese rules, 7.0 for Chinese rules)
Every generated position has been evaluated by KataGo as being within ±0.5 points of even.
If you want to play on OGS you can use these links instead to save you some clicks:
- 19x19: 8 moves, 16 moves, 24 moves, Joseki
- 13x13: 4 moves, 8 moves, 12 moves
- 9x9: 2 moves, 4 moves, 6 moves
Simply open the corresponding review, scroll down to a random position in the game tree, and click “Fork game” in the sidebar to create a challenge.
What is the point of this variant?
This “Random Opening” variant is similar in spirit to Chess960. It forces the players to rely less on opening and joseki knowledge, and instead come up with their own ideas from move one! It also allows us to explore unusual shapes that would otherwise never occur naturally.
It’s a very “minimal” variant: no changes are made to any of the rules, allowing you to play this variant directly today on any go server, as long as you pre-agree to the opening together with your opponent.
How to play with handicap?
You can select the “Custom” option from the dropdown to generate randomly placed black stones without white stones. I recommend setting spacing to 1 and to generate one more stone than with normal handicap. For example: if you are 3 ranks stronger than your opponent, they get 4 randomly placed stones on the 19x19 board.
(Randomly placed stones are on average worth slightly less than starpoints, but not by much, so this handicap is generally worth more than the normal handicap, if you ask KataGo. However, the extra complexity of random placements probably favors the stronger player, so I believe this “normal handicap + 1” rule to be relatively fair in practice.)
See this post for some stats on the value of randomly placed stones according to KataGo.
Hope you enjoy this variant! Feel free to share any games you play in this thread.
The code is available on GitHub.
