Snippets Collections
▶ My shell setup:
* Fish shell: https://fishshell.com/
* Fisher: https://github.com/jorgebucaran/fisher
* Shellder: https://github.com/simnalamburt/shellder
* Nerd fonts: https://github.com/ryanoasis/nerd-fonts
* z for fish: https://github.com/jethrokuan/z
* Exa: https://the.exa.website/
* ghq: https://github.com/x-motemen/ghq
* peco: https://github.com/peco/peco
function shuffle(array) {
  let currentIndex = array.length,  randomIndex;

  // While there remain elements to shuffle...
  while (currentIndex != 0) {

    // Pick a remaining element...
    randomIndex = Math.floor(Math.random() * currentIndex);
    currentIndex--;

    // And swap it with the current element.
    [array[currentIndex], array[randomIndex]] = [
      array[randomIndex], array[currentIndex]];
  }

  return array;
}

// Used like so
var arr = [2, 11, 37, 42];
shuffle(arr);
console.log(arr);
star

Thu Jan 20 2022 23:52:33 GMT+0000 (Coordinated Universal Time) https://www.youtube.com/watch?v

#fisher #powershell #terminal
star

Thu Dec 16 2021 00:08:29 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array

#javascript #shuffle #mix #fisher #yates #knuth

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension