Author | evolvingstuff |
Submission date | 2011-06-09 20:48:28.273712 |
Rating | 5472 |
Matches played | 5617 |
Win rate | 50.49 |
Use rpsrunner.py to play unranked matches on your computer.
import random
if input == "":
count = [1.0,1.0,1.0]
else:
for i in range(len(count)):
count[i] *= 0.8
if input == "R":
count[0] += 1
elif input == "P":
count[1] += 1
elif input == "S":
count[2] += 1
if random.random() < count[0] / sum(count):
output = "P"
elif random.random() < count[1] / sum(count[1:]):
output = "S"
else:
output = "R"