Kim716 commited on
Commit
3e85d55
·
verified ·
1 Parent(s): 1da15f0

feat: add draw logic

Browse files
Files changed (1) hide show
  1. app.py +27 -0
app.py CHANGED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def draw_number(max_number):
4
+ """
5
+ 抽籤函數
6
+
7
+ Args:
8
+ max_number: 班級座號的最大值
9
+
10
+ Returns:
11
+ 抽出的座號
12
+ """
13
+ import random
14
+ return random.randint(1, max_number)
15
+
16
+ # 建立介面
17
+ demo = gr.Interface(
18
+ fn=draw_number,
19
+ inputs="number",
20
+ outputs="text",
21
+ title="抽籤系統",
22
+ description="輸入班級座號的最大值,點擊抽籤即可",
23
+ examples=[[30]]
24
+ )
25
+
26
+ # 啟動介面
27
+ demo.launch()