Size: a a a

JS Liberty [ОЫ]

2020 June 22

p

persona x grata in JS Liberty [ОЫ]
Denis Efremov
А что должно быть?
ну по кнопке Random должно выводится случайная карточка, я так сделал, но они повторяются и приходится по 2-3 раза нажимать, чтобы другая вышла. я хочу сделать, чтобы каждый клик было уникальная карточка с котами
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
ну так попробуй
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Denis Efremov
А че copy без лета?
Я  с рулетом на балконе
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
Извините
источник

p

persona x grata in JS Liberty [ОЫ]
Зомби 🧟‍♂️
а сколько элементов в массиве то?
сейчас 3, а так может быть и десять, поэтому как-то завязать на длину массива
источник

p

persona x grata in JS Liberty [ОЫ]
тут есть какие-то варики, я выбрал с генератором)

https://stackoverflow.com/questions/18806210/generating-non-repeating-random-numbers-in-js
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Ну и зря имхо
источник

p

persona x grata in JS Liberty [ОЫ]
Denis Efremov
А че copy без лета?
я же его какбе объявил неявно, когда обозначил в параметре функции. если пишу потом лет, то говорит, что уже объявлено
источник

DE

Denis Efremov in JS Liberty [ОЫ]
const myRnId = () => parseInt(Date.now() * Math.random());

console.log(myRnId()); // any random number included timeStamp;
источник

S

Syntax Highlight Bot in JS Liberty [ОЫ]
Denis Efremov
const myRnId = () => parseInt(Date.now() * Math.random());

console.log(myRnId()); // any random number included timeStamp;
источник

DE

Denis Efremov in JS Liberty [ОЫ]
А зачем тебе перемешивание?
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
Denis Efremov
const myRnId = () => parseInt(Date.now() * Math.random());

console.log(myRnId()); // any random number included timeStamp;
так я ему дело предложил
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
copy[Math.floor((Math.random()*i))];
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
let id = 1;

const getNewId = () => id++;
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty [ОЫ]
или как там у него
источник

p

persona x grata in JS Liberty [ОЫ]
Зомби 🧟‍♂️
copy[Math.floor((Math.random()*i))];
так?

randomBtn.addEventListener("click", () => {
 let i = reviews.length;
 currentItem = Math.floor(Math.random() * i);
 
 showPerson();
});
источник

p

persona x grata in JS Liberty [ОЫ]
Denis Efremov
const myRnId = () => parseInt(Date.now() * Math.random());

console.log(myRnId()); // any random number included timeStamp;
не, так он генерирует 5, 7, 9. числа больше длины массива
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Ну подели
источник

4

418 in JS Liberty [ОЫ]
persona x grata
Как сделать, чтобы Math.random давал неповторяющиеся подряд значения?
У меня есть массив с фотками, например, при нажатии btnRandom, должно генерировать индекс, который потом помещается в reviews[сюда].
Reviews это массив из которого вывожу фотку
Херасе, кто-то использует генераторы в проекте. Или это очередная ката?(
источник

А

Аркаша Одесский 🇪🇪... in JS Liberty [ОЫ]
лол
источник