Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

339
Visualizações
React native .shuffle()
export default function App() {


  Array.prototype.shuffle = function () {
    let rnum=[]
    let random = this
    for (let i= 0; i < random.length; i++){
      let randomizer = Math.floor(Math.random()*(this.length));


      rnum.push(randomizer)
     
    }
    console.log(rnum)
    
    
  }
  let random = [0,1,2,3,4].shuffle()

This is my current code. It currently prints a random array of the "random" numbers, how ever im trying to print all the available numbers without any one number repeating itself inside of the "rnum" array. If anyone could help me out id be gratefull!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

  let index= this.length, randomIndex

  while(index != 0) {
    randomIndex = Math.floor(Math.random()*index)
    index--

    [this[index], this[randomIndex]] = [this[randomIndex], this[index]]
  }
  return this
  
  
}
var random = [0,1,2,3,4].shuffle()
  console.log(random) 

I solved the problem by using Samuel Goldenbaum's suggestion to look at a previous solution in JS "How to randomize (shuffle) a JavaScript array?". I simply had tu replace all replace "array" with "this"!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda