generate number and associate with person'