Например, когда пользователи подключаются к этому приложению, им присваивается идентификатор пользователя var, затем он вставляется в массив.Итак, я использую
chosenUser = usersOnlineArray[Math.round((Math.random()*usersOnlineArray.length))];
, чтобы выбрать другого случайного пользователя.Но мне нужно убедиться, что он не выбирает идентификатор пользователя, которому они были назначены лично, чтобы они не получили себя.
как бы я использовал этот код, но скажите "помните, убедитесь, что вы не'tick userid "
возможно, я мог бы сделать что-то вроде
chosenUser = usersOnlineArray[Math.round((Math.random()*usersOnlineArray.length))];
if (chosenUser = userid)
{
chosenUser = usersOnlineArray[Math.round((Math.random()*usersOnlineArray.length))];
} else
{
//next part of mycode
}
Может быть, это должно быть while (chosenUser = userid)
, если он получит его дважды ...
Но,Я думаю, я мог бы пропустить все это, если есть эффективный способ, чтобы убедиться, что он не выберет его в первую очередь.
Извините, я не совсем уверен, как я должен был сформулироватьвопрос или, если есть термин, который я не знаю, чтобы сослаться на то, что я пытаюсь сделать.