How? I described how to randomize the initial side. Boolean true for heads, boolean false for tails, for example. Keep pulling those from the Kernel's secure RNG.