Browen0311 commited on
Commit
cd9c45d
·
verified ·
1 Parent(s): 5d881b6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -4
app.py CHANGED
@@ -1,7 +1,26 @@
1
  import gradio as gr
 
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
 
 
 
 
 
 
 
 
5
 
6
- demo = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- demo.launch()
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
+ import random
3
 
4
+ def lottery(max_number):
5
+ """
6
+ 從 1 到 max_number 之間隨機抽取一個整數。
7
+ """
8
+ if max_number > 0:
9
+ # 使用 random.randint 來產生一個包含上下界的隨機整數
10
+ lucky_number = random.randint(1, int(max_number))
11
+ return f"抽出的幸運號碼是:{lucky_number}"
12
+ else:
13
+ return "請輸入一個大於 0 的正整數!"
14
 
15
+ # 定義 Gradio 的使用者介面
16
+ iface = gr.Interface(
17
+ fn=lottery,
18
+ inputs=gr.Number(label="請輸入班級座號的最大值", step=1, precision=0),
19
+ outputs=gr.Textbox(label="抽籤結果"),
20
+ title="班級抽籤系統",
21
+ description="輸入班級總人數(座號最大值),然後點擊「抽籤」按鈕來抽出一位幸運兒。",
22
+ allow_flagging="never"
23
+ )
24
+
25
+ # 啟動 Gradio 應用程式
26
+ iface.launch()