All that is left is the random number functionality.