Randomized Initial Setup

Chess 960 is played with Orthodox Chess rules, but the starting position is randomized for all pieces except pawns.

Randomization restrictions:

Casting is possible and always leads to Orthodox castling final positions, no matter the starting position.