No idea about the first bit but Randomise is English (UK) and Randomize is English (USA). You'll notice that in many words with that sound, eg. realise/realize etc