Need Help With Getting Random Number To Display

Discussion in 'JavaScript' started by snotb4ll, Aug 19, 2009.

  1. #1
    Hello,

    I'm trying to get a random number to display where it says sem=3422

    Here is my code...

    <script type="text/javascript">
    var varuSec = 1;
    var t;
    function timerWin(){
    // alert(varuSec+' varuSec');
    if (varuSec > 0){
    varuSec--;
    document.getElementById('secleft').innerHTML = varuSec;
    }
    if(varuSec==0){
    return getPage('earn.credits.update.php', 'messageArea', 'sid=26563;sem=3422;admin=0;sd=;cer='+document.getElementById('credit_win').innerHTML);
    return true;
    }
    t = setTimeout("timerWin()", 1000);
    }
    setTimeout("timerWin()", 1000);
    </script>

    What I would like is where it says sem=3422 I'd like sem=random_number

    Is there away I can do this?

    Thanks
     
    snotb4ll, Aug 19, 2009 IP
  2. lp1051

    lp1051 Well-Known Member

    Messages:
    163
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    108
    #2
    Hi, did you try obvious google search "random number javascript"? Just pick one function and call it in your code like (if function is called get_random_number):
    return getPage('earn.credits.update.php', 'messageArea', 'sid=26563;sem='+get_random_number()+';admin=0;sd=;cer='+document.getElementById('credit_win').innerHTML);
     
    lp1051, Aug 19, 2009 IP
  3. ajaXpert

    ajaXpert Member

    Messages:
    41
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #3
    Here is a simple function:

    function getRandomCode(){
    var chars = "0123456789";
    var code = "";
    for (i=0; i<4; i++) {
    var rnum = Math.floor(Math.random() * chars.length);
    code += chars.substring(rnum, rnum + 1);
    }
    return code;
    }
     
    ajaXpert, Aug 20, 2009 IP