應幾個同事百般要求,為他們寫了這個體育彩票的隨機數產生程式,用到cookie.

來源:互聯網
上載者:User
cookie|程式|隨機 <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>體育彩票抽獎</title>

<script LANGUAGE="JavaScript"><!--  
/*-----------------------------------------------------
應幾個同事百般要求,為他們寫了這個程式,況且我從不買彩票,也不懂.
不過你要是真的中了大獎,可別忘了告訴我老蔣喲,什麼?怕我分你的錢?
我不貪財的,頂多送我張classic music碟我就很歡喜了!
by jianglixin@163.net   (匆忙寫就,代碼零亂未及整理) 2001.2.28
-------------------------------------------------------*/
function SetCookie()
{
    var Then = new Date() ;
    if (document.all.luckNum.innerText.length>20)
    {
    Then.setTime(Then.getTime() + 1000*60*1000);
    document.cookie = "LastNum="+document.all.luckNum.innerText+";expires="+ Then.toGMTString() ;
    }
}


function GetCookie()
{    
var cookieHeader = "LastNum=";
var beginPosition = document.cookie.indexOf(cookieHeader);
var status=document.cookie.substring(beginPosition + cookieHeader.length);
document.all.lastNum.innerText="上次為您選的數: "+status;
}




function check(form)
    {
   
    if(form.inputName.value.length<1)
        {alert("請輸入您的姓名!");
        form.inputName.focus();
        return(false);}
        
    if(form.inputNum.value.length<1)
        {alert("請輸入您生日或幸運數字!");
        form.inputNum.focus();
        return(false);}
        
    if(!(checknum(form.inputNum.value)))
        {alert("幸運數必須是數字!");
        form.inputNum.focus();
        return(false);}

var randNum,seeds,repeat;
var my_array = new Array();
var test_array = new Array();
var sort_array = new Array();
seeds=form.inputNum.value;
selectNum=7;totalNum=36;

for (i=0;i<totalNum;i++)  sort_array[i]=i;

for (i=0;i<totalNum;i++)  test_array[i]=0;


for (p=0;p<seeds;p++)
{


var i = 0;
while (i <7)
    {    
    repeat=false;
    randNum=Math.ceil(totalNum*Math.random(seeds));

        for (j=0;j<i;j++)
            {
            if (randNum==my_array[j])
                repeat=true;
             }
             
    if (repeat==false)       
    {
    my_array[i]=randNum;
    test_array[randNum]+=1;  
    i++;    
    }
  
  }
}


//my_array排序
var temp;
for (i=0;i<selectNum-1;i++)
{
    for (j=1;j<selectNum-i;j++)
    {
        if (my_array[i]>my_array[i+j])
        {
        temp=my_array[i];
        my_array[i]=my_array[i+j];
        my_array[i+j]=temp;
        }
    }
}


//排序
var tempNum;
for (i=0;i<selectNum;i++)
{
    for (j=1;j<totalNum-i;j++)
&nbs



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。