Thanks! I used this approach because I didn't want to implement all of the logic related to account management i.e. account creation, login and password recovery.
This way is a lot easier so I'm surprised that more websites don't use this approach.
this cause people to view other people's information with just "randomisation".