Когда я хочу получить уникальную случайную последовательность …
R
print(sample(1:10, 10))
Питон
import random l = list(range(1, 10 + 1)) print(random.sample(l, 10))
JavaScript
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } function getRandomArray(min, max) { let result = []; for (i = min; i <= max; i++) { while (true) { let v = getRandomInt(min, max); if (!result.includes(v)) { result.push(v); break; } } } return result; } console.log(getRandomArray(1, 10));
Оригинал: “https://dev.to/sk9/why-i-don-t-like-javascript-1bbd”