Рубрики
Без рубрики

Почему я не люблю JavaScript

Когда я хочу получить уникальную случайную последовательность … r print (образец (1:10, 10)) … Tagged with R, Python, JavaScript.

Когда я хочу получить уникальную случайную последовательность …

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”