Logo

Home     Forum     Impressum / Kontakt     •     Java-Scripte                    

<script language="javascript">
<!--

var loop;    
var randy;    

function make_array(size)        
{
    this.length = size;
        for (a=0; a<size; a++) this[a]="";
}

function generatenos()        
{
    hold = new make_array(document.lottery.max_number.value);
    
    document.lottery.numbers.value = "";    

    for(loop=0;loop<document.lottery.balls_drawn.value;loop++)    
    {
        randy = Math.round(Math.random()*(document.lottery.max_number.value-1));
        randy++;    //ie. number between 0+1 (=1) and max_value-1+1 (=max_value)
        
        if(hold[randy]==1)
        {
            loop--;        
            continue;        
        }

        if(hold[randy]!=1)
        {
            hold[randy]=1;    
        }
        
    
    }


    for(loop=0;loop<=document.lottery.max_number.value;loop++)    
    {
        if(hold[loop]==1)    //ie. if 'loop' is flagged
            document.lottery.numbers.value = document.lottery.numbers.value + loop + ", ";    //display on 'numbers' text field, seperated by commas
    }
    
}    

// -->

</script>
Lottozahlen

Bei der Zeihung der Lottozahlen werden verschiedene Zahlen nach dem Zufallprinzip gezogen.

Dieses Lottozahlen Javascript arbeitet genauso...

um die Zahlen anzuzeigen ist noch folgendes Formular notwendig

<form name="lottery">
  <div align="center"><center><p>Wie viele Bälle?<br>

  <input type="text" size="2" name="balls_drawn" value="6"><br>
  <br>
  Aus wie vielen?<br>
  <input type="text" size="2" name="max_number" value="49"><br>
  <br>
  Die Zahlen<br>
  <input type="text" size="40" maxlength="40" name="numbers"><br>
  <input type="button" value="Und los" onclick="generatenos();"><br>

  <br>
  </p>
  </center></div>
</form>