Я использую следующий код, который генерирует случайное число от 0 до Totalfriends, я хотел бы получить случайные числа, но они не должны повторяться. Есть идеи как?
Это код, который я использую
FB.getLoginStatus(function(response) {
var profilePicsDiv = document.getElementById('profile_pics');
FB.api({ method: 'friends.get' }, function(result) {
// var result =resultF.data;
// console.log(result);
var user_ids="" ;
var totalFriends = result.length;
// console.log(totalFriends);
var numFriends = result ? Math.min(25, result.length) : 0;
// console.log(numFriends);
if (numFriends > 0) {
for (var i=0; i<numFriends; i++) {
var randNo = Math.floor(Math.random() * (totalFriends + 1))
user_ids+= (',' + result[randNo]);
console.log(user_ids);
}
}
profilePicsDiv.innerHTML = user_ids;
});
});
Math.floor(Math.random() * totalFriends)
, иначе вы иногда будете выходить за конец массива - person Eric   schedule 25.05.2012