One evening, a message popped up: "Remember RPS? What if we build something with it? I have access to a V100 cluster. And I’m dealing with this annoying SCUIID system at work."
import random, time from collections import Counter def rps_result(p1, p2): # 0 = tie, 1 = p1 wins, 2 = p2 wins if p1 == p2: return 0 if (p1, p2) in [(0,2), (1,0), (2,1)]: return 1 return 2 moves = [0,1,2] results = [] for _ in range(1_000_000): a, b = random.choice(moves), random.choice(moves) results.append(rps_result(a,b)) rps with my childhood friend v100 scuiid work
Why use a V100 for Rock Paper Scissors? Because we weren’t just playing a single game — we were simulating of RPS to test SCUIID’s entropy distribution. One evening, a message popped up: "Remember RPS
“You’re right,” I replied. “But together, we beat SCUIID’s bias.” And I’m dealing with this annoying SCUIID system at work
So here’s to RPS, to old friends, and to the joy of making things work — whether it’s code or connection. rps with my childhood friend v100 scuiid work, rock paper scissors GPU simulation, SCUIID randomness test, Tesla V100 parallel gaming, nostalgic coding project.