use a random number as an id