зачем индекс, если потом вызвали функцию ещё раз, с другими тремя элементами, и они получили дубли id.
дублей идов в принципе быть не может, хоть с 10 тысячами элементами.
Ты задаешь столько вопросов и ответов не по теме, а ответить даешь ли ты гарантию, что дублей не будет даже с двумя элементами не говоришь
Сергей Соколов, я тебе задал довольно простой вопрос, а ты ответить прямо не можешь. Контр пример я написал в коменты, зачем рандом, когда каждый элемент имеет индекс?