freeCodeCamp/curriculum/challenges/portuguese/02-javascript-algorithms-an.../basic-javascript/generate-random-fractions-w...

1.7 KiB

id title challengeType videoUrl forumTopicId dashedName
cf1111c1c11feddfaeb9bdef Gerar frações aleatórias com JavaScript 1 https://scrimba.com/c/cyWJJs3 18185 generate-random-fractions-with-javascript

--description--

Números aleatórios são úteis para criar comportamento aleatório.

JavaScript tem a função Math.random() que gera um número decimal aleatório entre 0 (incluso) e 1 (excluso). Assim, Math.random() pode retornar um 0 mas nunca retornará 1.

Observação: como ao armazenar valores com operador de atribuição, todas as chamadas de funções serão resolvidas antes de executar o return, para que possamos dar ao return o valor da função Math.random().

--instructions--

Altere randomFraction para retornar um número aleatório ao invés de retornar 0.

--hints--

randomFraction deve retornar um número aleatório.

assert(typeof randomFraction() === 'number');

O número retornado por randomFraction deve ser um decimal.

assert((randomFraction() + '').match(/\./g));

Você deve estar usando Math.random para gerar o número decimal aleatório.

assert(code.match(/Math\.random/g).length >= 0);

--seed--

--after-user-code--

(function(){return randomFraction();})();

--seed-contents--

function randomFraction() {

  // Only change code below this line

  return 0;

  // Only change code above this line
}

--solutions--

function randomFraction() {
  return Math.random();
}