1、如何設計一個可以電腦隨機抽獎程序
為了幫助網友解決「如何設計一個可以電腦隨機抽獎程序?」相關的問題,中國學網通過互聯網對「如何設計一個可以電腦隨機抽獎程序?」相關的解決方案進行了整理,用戶詳細問題包括:RT,我想知道:如何設計一個可以電腦隨機抽獎程序?,具體解決方案如下:
解決方案1:
如果你是對編程一竅不通,又想快速學會做小程序的話,建議學flash+as3。因為flash本來就是動畫軟體,有簡單易懂的界面繪制系統,不像java之類的語言需要用代碼來解決界面問題。相對來說,初學者要做小程序,學這個會比較速成。
以下我列舉一些你製作這個程序應該要用到的一些基本知識,你搞懂這些大概就可以做出這個程序了。不過,這樣速成的學習方法,也會有弊端,我會在下面補充說明。
首先你可以熟悉一下flash的界面。為編程做准備,至少要了解庫和屬性面板,要了解影片剪輯或按鈕。
然後應該學習一下編程的基本知識,比如變數(Variable)、數據類型(Datatype)、方法(Method)的概念,還有if、for等常見語句的用法。你可以把這些當關鍵詞在百度搜索一下(如果直接搜搜不到相關內容,可以多加一個關鍵詞,比如編程或as3之類的,如果中文搜不到就搜英文關鍵詞)。
要了解一下as3的常用語法。比如聲明變數、方法的語句。關於這個可以搜一下as3的var和function關鍵詞。
最後,當你對編程有了一個大致的概念之後,你就可以著手准備你的這個小程序。
你可能需要用到的關鍵方法:
addEventListener() //你最可能用到的事件是MouseEvent.CLICK
Math.random()
Math.round()或Math.floor()或Math.ceil() //這三個都是可以用來數字取整的方法,有細微的不同
addChild()
因為你是初學者,即使是做這么簡單的小程序,也有可能會遇到各種各樣的情況。建議你一開始不要想得太復雜,把基本的效果做出來再說,否則很有可能在一些非關鍵的問題上屢屢碰壁,最後半途而廢。而且有時因為自己想得太復雜,遇到問題連想問人都沒法問,因為表達不清楚。
如果只是抽獎的程序,學會了以上這些之後,要做出來應該沒有什麼大問題。如果你要搞什麼附加的模塊,那就另當別論了——比如用戶帳號、聯網、界面特效等等,我列舉的知識點不足以支持實現這些功能,那需要更多的學習。
那麼,最後說一下這種速成學習法的弊端。
很明顯的,速成=基礎不扎實,這簡直就是自然而然的邏輯關系。
有可能出現的結果是:學習花的時間少,但寫代碼的效率低,花的時間多;一旦出現錯誤,不知道該如何排錯;跟別人交流的時候,聽不懂各種術語;代碼不規范,別人不好幫你修改……等等。
要解決這些問題,只有一個途徑,就是系統、正規地學習編程。但是這樣一來,跟你這個問題的出發點就相差十萬八千里了。這就好比,本來你只是想自己做一艘船。但想做一艘正兒八經的船,而不是玩具船,不是破破爛爛的船,那就要費不少功夫。從它的材料開始,精心培育樹木、採集礦物、打制零件……如此涉及到整個制船業的知識。看起來,你並沒有打算走那麼深。
如果我僅僅告訴你速成的學習方法,感覺上有點兒像害人。因為對於學習編程來說,這不是一個好的開始。但如果我告訴你「乖乖從基礎開始學起吧」,似乎又有點兒強行替你做決定的感覺。
總而言之,現在我把兩個選項都告訴你了。
從基礎開始系統地學習,這樣比較正規,但也比較枯燥,可能你自學了半天也做不出什麼像樣的東西,然後最初的那股興趣就漸漸消失了。不過,如果是這樣,flash+as3的建議就不一定合適了,或許你要仔細考慮一下職業規劃什麼的,再決定發展的方向——這樣的話,就是比較嚴肅的話題了。
速成的學習法,如果你悟性好的話,能比較快地掌握一些重點的知識,對編程有一個大概的了解(但是悟性不好的話,說不定反而會搞得更煩躁),很快地做出一些小成果出來。不感興趣的話,那就這樣了。感興趣的話,再往後發展。基礎的缺乏、不良的書寫代碼習慣,這些也是可以後來再補充、糾正的。如果你不確定要往編程這條路上深入發展(比如打算以碼農為職業),倒也可以用這種方法玩票,能走多遠算多遠。
解決方案2:
網賽有很多模版。沒必要自己做
解決方案3:
不知道你會那些語言啊 做桌面的一般用C# Web的用J2EE 至於什麼編程軟體 ,,,,,建議還是自己補一補知識把,這個我不知道怎麼回答你 貌似你好象什麼都不知道
2、如何設計游戲中的抽獎功能
進入游戲里最上面有個人倉庫,游戲商城,超值禮包抽獎就在超值禮包里抽,就是那個藍色的按鈕,在那裡面。
哦
3、怎麼設計一個抽獎的程序?
先把各種可能性存在一個數組里。比如10個紙條上各有一句話,只有抽中某句話才專算中獎,那麼就把這十句屬話以字元串形式存放在數組A中。
然後就可以開始抽獎了。
用戶選擇抽獎,程序就使用rand函數生成一個隨機數N,求N%10就能得到一個介於0到9之間的整數 i ,然後看A[i]的值是否是那個中獎的字元串,是就中獎。
當然了,你可以設計得復雜些,但原理就是這樣了。
4、設計一個抽獎活動,1000份獎品,每一千人中有一個領取,這個怎麼設計
奔跑吧兄弟,copy他們腦子有問題,哪有中獎不能放棄的,非要你領走,這就是騙子的招數,騙子的網址、驗證碼都是騙子的、新歌聲中獎都是騙人的,中獎不兌獎要支付違約金,不覺得可笑,憑啥要你中獎,不要理他就可以,騙子句句離不開錢,冒充的法院多數是北京法院?不要就是他們的,之後冒充法院嚇唬你轉賬你一定是遇到騙子
5、我想設計一個網站,是一個抽獎網站,付費請高手
請問flash可以嗎?820447009
6、用c語言設計一個模擬抽獎
簡單來做的話 做個數組 全為-1 50長度
抽就是RND(50)產生0-49 檢查一下就填入數組,有重復就重新RND,
根據結果0-1 就是1等獎 2-5二等6-11三等
就這樣啦 很傻很簡單的處理
7、能把你的這個用戶抽獎設計給我嗎??我畢業設計是這個,現在是真不會,希望能幫這個忙???
哦,不好意識,你復要的制是建立於jee的Web開發,也就是說你要的是網頁的項目,而我做的項目是建立於java.Swing窗體的開發,和你要的是兩種東西,即便是我給你了,和你的畢業論文和畢業題目也搭配不上啊、
8、設計一個抽獎活動,使抽到一等獎的佔1/32,抽到二等獎的佔1/8,抽到三等獎的佔3/6,應怎樣設計抽獎你?
其實就是抄1/32, 1/8, 1/2
設計方案可以借鑒襲撲克牌,詳情如下:
抽獎卡由類似撲克牌的四種花色,1~8點數組成,根據人數可以一共有多套。
每人選擇一張抽獎卡。
單獨准備一套抽獎卡開獎,抽取一張作為中獎卡。
中獎規則如下:
1,花色點數均與中獎卡相同,則中一等獎。
2,點數與中獎卡相同,則中二等獎。
3,花色的顏色相同,則中3等獎。
說明:1,此方案允許兼中,(不許兼中真是沒法設計)
2,參加抽獎人數需是32的倍數,否則題目要求不能實現。
9、php抽獎系統怎麼設計
用戶進入抽獎頁面的時候,已經通過概率計算出他的獎品。
然後將獎品告訴前端,用戶點開始的時候,讓js老老實實跳到該獎品上即可。
10、excel用隨機函數設計抽獎人
可以對數據進行排序,以避免重復。
方法:假如有100個人,在A1中輸入=RAND()*100,拖動到專A100
在B1中輸入 =RANK(A1,$A$1:$A$100),拖動到B100
然後屬現在出來的100個數據就不會有重復的了。
在B列中每一個數字都是隨機的。
或者你要抽10個人,B列公式拖動到B10就可以了。按F9,繼續隨機抽取。