-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelper.py
38 lines (34 loc) · 1.03 KB
/
helper.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import random
from numpy.random import choice
def numToEmoji(num: int) -> str:
""" converts ints into emoji string representation """
s = [x for x in str(num)]
for index, letter in enumerate(s):
if letter == "0":
s[index] = ":zero:"
elif letter == "1":
s[index] = ":one:"
elif letter == "2":
s[index] = ":two:"
elif letter == "3":
s[index] = ":three:"
elif letter == "4":
s[index] = ":four:"
elif letter == "5":
s[index] = ":five:"
elif letter == "6":
s[index] = ":six:"
elif letter == "7":
s[index] = ":seven:"
elif letter == "8":
s[index] = ":eight:"
elif letter == "9":
s[index] = ":nine:"
return "".join(s)
def coinflip():
return random.randint(0,1)
def blockDistributer(listofitems, probabilities):
items = listofitems
return choice(items,p=probabilities)
def boardToStr(board):
return board[0][0] + board[0][1] + board[0][2] + '\n' + board[1][0] + board[1][1] + board[1][2] + '\n' + board[2][0] + board[2][1] + board[2][2] + '\n'