detect when the player is spawned in some way - walking over a brick right after the spawn tends to work well
then generate a random variable, setting a variable to the lower value and then using random on it to the upper limit
then check that variable for it's value, giving a different weapon for each value