add randome num generator