查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
innova

 發表於 2008-1-21 11:29 PM

如果是 尾牙要用的?
還是用 實際的 抽獎箱 會比較好吧?

用程式...   難免會有人懷疑 程式碼裡面有鬼 作假!?

尤其是...  當 抽出來的獎  大部分落在某部門人員身上的時候......
或是 程式提供/攥寫者 抽到大獎時!!


guo_shlan

 發表於 2008-1-18 10:52 PM

謝謝各位大大的支援及教導..


Moffatt

 發表於 2008-1-18 05:21 PM

剛剛閒著沒事, 手癢用 VC++ 寫了一個....

電腦抽奬程式


Jonson

 發表於 2008-1-18 05:01 PM

只是個玩家而已啦^^

不過程式沒有在搖獎後暫時凍結搖獎鈕
要慎防有人不小心連按兩下

PS: 附件已更改,新增: 搖獎後暫鎖搖獎鈕約 1 秒

[Jonson 在  2008-1-18 05:24 PM 作了最後編輯]


atree

 發表於 2008-1-18 04:43 PM


引用:
Jonson寫到:
簡單用 HTA 寫了一個 (請下載附件解壓縮)
不知 HTA 如何執行者,用 IE 開啟即可


行家果然寫的比較快


Jonson

 發表於 2008-1-18 04:34 PM

簡單用 HTA 寫了一個 (請下載附件解壓縮)
不知 HTA 如何執行者,用 IE 開啟即可

PS:
稍做補充...
HTA 其實就像是網頁,可用文字編輯器開啟、修改

檔案中:
var numLength = 101; //陣列大小、員工人數
var endMessage = '所有獎項已抽出,搖獎結束。'; //陣列已空,搖獎結束
這兩行是可以隨意修改的

numLength 是員工人數
endMessage 是所有獎項都抽完後要顯示的訊息

[Jonson 在  2008-1-18 05:21 PM 作了最後編輯]


atree

 發表於 2008-1-18 03:45 PM

JavaScript沒寫過

以前都用C++來寫
我還在研究JavaScript陣列要怎麼用說


bonjacky

 發表於 2008-1-18 02:30 PM


引用:
atree寫到:
在重跑一次~~這個寫法比較簡單,但是得到結果的時間久
要跑太多次了

另一個陣列是儲存1~101or 1~?的數值
抽到那一號就把那一個陣列打掉後面的往前補

不過這樣寫的話
好複雜說
外觀還不難
主要是計算方式


反正是用完就丟的程式
用 JavaScript 隨便寫寫
就算是 JavaScript ,用這種陣列的做法,很快就得到答案了


dennischerry

 發表於 2008-1-18 01:37 PM

設浮動布林陣列,用亂數產生號碼順位
當亂數產生號碼順位, 布林值改為0,
例如有100個人, 第一次出現8 , 則陣列8布林值為0
第二次以99為底產生號碼10, 用迴圈找陣列中布林值1的第10個順位(11)
第三次以98為底產生如果號碼又是10, 用迴圈找陣列中布林值1的第10個順位(12)


jazzblue

 發表於 2008-1-18 10:59 AM

對於會寫程式的人這種演算法並不困難
不過敝人很久沒碰程式語言了,不可能短時間內寫出來,沒辦法幫到你!

離尾牙也沒幾天了,何不採用搖獎機呢
抽出的彩球只要不放回機器就不會重覆被抽到了
預算不多就自己做
買一百顆塑膠球,編上號碼放到紙箱中,紙箱上面挖一個僅容手伸入的圓孔
抽獎者手伸入抓一顆球出來就可以了。
這會比找人幫你寫程式還容易 !
求人不如求己   

[jazzblue 在  2008-1-18 11:13 AM 作了最後編輯]


本主題回覆較多,請 點擊這裡 檢閱。



所在時區為 GMT+8, 現在時間是 2024-5-17 03:05 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020858 second(s), 7 queries , Qzip disabled