pnthai88 / unique-random-array

Get an item from Array randomly, the next time won't be same the previous.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

unique-random-array

Example img

Get an item randomly from Array , the next time it will pick the other that won't be same the previous. After loop whole the round, the counter will reset to begin.

===================================================

  const uniqueRandomArray = require('unique-random-array');
  
  const random = uniqueRandomArray( ['hello', 'hi', 'morning', 1, 2, 3, 4, 5] );
  
  console.log(random(), random(), random(), random());

===================================================

If you're looking for a mesh connection to API service or else ...

  const uniqueRandomArray = require('unique-random-array');
  
  function get_server() {
    const random = uniqueRandomArray( [
            'https://localhost:1200/api', 
            'https://localhost:1300/api', 
            'https://localhost:1400/api',
            'https://localhost:1500/api',
            'https://localhost:1600/api'
         ] );
    //
    //  Your logics ...
    //
    
    return random();
  }
  
  const choose_server = get_server();
  console.log(choose_server);

About

Get an item from Array randomly, the next time won't be same the previous.

License:MIT License


Languages

Language:JavaScript 100.0%