Зачем тут UserId? Там не так много(5) действий, которые используют этот User Id, но при этом обязателен для функции setData. Правильно ли будет написать туда рандом цифр, если в софте не используются методы с этим значением?