| Author | evolvingstuff | 
| Submission date | 2011-06-10 03:38:08.626829 | 
| Rating | 5878 | 
| Matches played | 5420 | 
| Win rate | 57.71 | 
Use rpsrunner.py to play unranked matches on your computer.
import random
if input == "":
    count = [13.0, 13.0, 13.0]
else:
    for i in range(len(count)):
        count[i] *= 0.91
    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"