decayed-weight_v3

Authorevolvingstuff
Submission date2011-06-09 20:48:40.934678
Rating6145
Matches played5514
Win rate58.81

Use rpsrunner.py to play unranked matches on your computer.

Source code:

import random
if input == "":
    count = [1.0,1.0,1.0]
else:
    for i in range(len(count)):
        count[i] *= 0.95
    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"