Randomowy interval zamiast stałej wartości

0

Czy ktoś mógłby mi pomóc i edytować ten kod tak żeby zamiast setInterval( newActivity, 20000 ); była randomowa liczba od 1 do 20 ?

$( document ).ready( function() {
$("[name='my-checkbox']").bootstrapSwitch();

$('[data-toggle="tooltip"]').tooltip();

setInterval( newActivity, 20000 );

function newActivity() {

    var flags   = [ 'ad', 'ae', 'af', 'us', 'al', 'am', 'ar', 'au', 'gf', 'gb', 'ph', 'ba', 'us', 're', 'ro', 'pe', 'lv', 'mk', 'us', 'pt', 'europeanunion',
                    'it', 'jp', 'ne', 'nl', 'no', 'ua', 'um'];
    var users   = [ '441Binder','Johnny', 'Attacklord_bro', 'pewdiepie', "Marko", "PesaJajar", "Ivan", "xxMine", "9814Bind", "P!xel", "haxhack", "EarthHacker", "9/4gen", "ClashHacker", 'new_kid',
              'BloodMaster', 'lovegaming', 'Johnny', 'NaneK', 'Marko_991', 'JackHammer9999', 'fuzzzy', 'tester', 'yearboy1007', 'Ministar', 'Haxajmo', 'Pottato', 'GirlHackingxD', 'Alex',
              'Coder', 'Hillck23', 'Creeper', 'zaCk', 'only123', 'gunshaxer', 'MyNameIsShoost' ];
    var platforms = [ '<i class="fab fa-windows orange_color"></i>', '<i class="fab fa-xbox orange_color"></i>', '<i class="fab fa-playstation orange_color"></i>' ];

    var battlepointsRand     = ( parseInt( Math.floor( ( Math.random() * 100000 ) + 10000 ) / 1000, 10 ) +1 ) * 1000;
    var flag                 = flags[ Math.floor( Math.random() * flags.length ) ];
    var platform             = platforms[ Math.floor( Math.random() * platforms.length ) ];
    var user                 = users[ Math.floor( Math.random() * users.length ) ];
    var tixRand              = Math.floor( ( Math.random() * 5000 ) + 500 );
0

Dzieki za odpowiedź
czyli jak to powinno być ?

setInterval( Math.floor(Math.random() * 20) + 1 );

tak bedzie działać ?
Sorry jestem zielony kompletnie ktoś mi robił stronę i potrzebuje to zedytować

bardzo proszę o pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1