Skip to content

Commit 0cc3083

Browse files
committed
Init dir
1 parent 4176515 commit 0cc3083

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

stingroc/0001/0001.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import random
2+
3+
if __name__ == "__main__":
4+
NUM_OF_TICKET = 20
5+
LENGTH_OF_TICKET = 10
6+
7+
char_lst = []
8+
9+
def get_lst(lst, c1, c2):
10+
char_lst = lst[0]
11+
for i in range(ord(c1), ord(c2) + 1):
12+
char_lst.append(chr(i))
13+
14+
get_lst([char_lst], '0', '9')
15+
get_lst([char_lst], 'a', 'z')
16+
get_lst([char_lst], 'A', 'Z')
17+
18+
def gen_ticket():
19+
single_ticket_lst = [char_lst[random.randint(0, len(char_lst) - 1)]
20+
for i in range(LENGTH_OF_TICKET)]
21+
22+
return "".join(single_ticket_lst)
23+
24+
result = set()
25+
while len(result) <= NUM_OF_TICKET:
26+
result.add(gen_ticket())
27+
28+
print result

0 commit comments

Comments
 (0)