new model for number assignment
random picker finished
Merge branch 'random-assign'