PDA

View Full Version : Lottery Picker



Sombra6
02-01-2013, 05:08 PM
1) Script Title: Lottery Picker

2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex12/lottery.htm

3) Describe problem: Hello friends,
I need a help to adapt this script as follows: :confused:
I need it to generate 50 different lines with 15 dozen each, with dozens going 01-25.

I appreciate the help already ...

Sombra6
02-03-2013, 05:40 PM
After many attempts to get the script to create several simultaneous lines, however are equal.
Could someone help me make them become different when clicking the button?

Thx! ;)



<head>

<STYLE>
TD {
FONT-FAMILY: Arial;
FONT-SIZE: 10pt;
HEIGHT: 15pt;
TEXT-ALIGN: center
}
</STYLE>

<style type="text/css">
.a1{
position:relative;
font-family:Verdana;
font-size:20px;
color:#888888;
}
</style>

<script language="JavaScript">

/*****************************************
* Lottery Picker (By Kurt at kurt.grigg@virgin.net)
* Featured on/available at http://www.dynamicdrive.com/
* Modified by DynamicDrive.com for below config options
* This notice must stay intact for use.
*****************************************/

var totalnumbers=15 //input total numbers to generate
var lowerbound=1 //input lower bound for each random number
var upperbound=25 //input upper bound for each random number

function lotto(){
B=' ';
LottoNumbers=new Array();
for (i = 1; i <= totalnumbers; i++)
{
RandomNumber = Math.round(lowerbound+Math.random()*(upperbound-lowerbound));
for (j = 1; j <= totalnumbers; j)
{
if (RandomNumber == LottoNumbers[j])
{
RandomNumber=Math.round(lowerbound+Math.random()*(upperbound-lowerbound));
j=0;
}
j++;
}
LottoNumbers[i]=RandomNumber;
}
LottoNumbers=LottoNumbers.toString();
X=LottoNumbers.split(',');
for (i=0; i < X.length; i++)
{
X[i]=X[i]+' ';
if (X[i].length==2)
X[i]='0'+X[i];
}
X=X.sort();
for (i=0; i < X.length; i++)
{
OutPut=B+=X[i];
}
if (document.all)document.all.layer1.innerHTML=OutPut;
if (document.getElementById)document.getElementById("layer1").innerHTML=OutPut;
if (document.layers)
{
document.layers.layer1.document.open();
document.layers.layer1.document.write("<span style='position:absolute;top:0px;left:0px;font-family:Verdana;font-size:20px;color:#888888;text-align:center'> "+OutPut+"</span>");
document.layers.layer1.document.close();
}
if (document.all)document.all.layer2.innerHTML=OutPut;
if (document.getElementById)document.getElementById("layer2").innerHTML=OutPut;
if (document.layers)
{
document.layers.layer2.document.open();
document.layers.layer2.document.write("<span style='position:absolute;top:0px;left:0px;font-family:Verdana;font-size:20px;color:#888888;text-align:center'> "+OutPut+"</span>");
document.layers.layer2.document.close();
}
T=setTimeout('lotto()',20);
//window.status=OutPut;
}
function StOp(){
setTimeout('clearTimeout(T)',1000);
}
//-->
</script>

</head>





<body>

<center>
<table border='0' width=750 height=50>
<tr valign='middle'>
<td align='center'>
<form name=form>
<input type=button value='Gerar Numeros' onClick="lotto();StOp()">
</form><br /><br />
<span id=layer1 class=a1>Resultados</span><br />
<span id=layer2 class=a1>Resultados</span>
</td>
</tr>
</table>
</center>

</body>