Last week, during a Computing for Mathematics tutorial, Vince came up with what he thought was a brilliant idea.


It was that during a Code Club session, we would each go up to a laptop that was hooked up to the projector and type one line of code and then walk away. We would do this a number of times and then run the code.

So as he was not here for that weeks Code Club, he decided to do it in the last session. It was decided that the editor we would use would be Atom as it is a usable and friendly editor unlike Vim. We therefore had to use my laptop and Sam and Geraint then spent all of their prep time working ways they could mess up my terminal. I had expected better of Sam.

The code from our first go:

import os
import random

import math
def olo(x, y, z, s):
	random.randint = lambda x, y: 1
while True:
	file = open("GOOD LUCK ADAM", "w")
	fun = False
	for i in range(random.randint(1,21)):
		True, False = False, TabError
		if random.random() < 0.5:
			True, False = False, True
			if True != False:
	alist = [random.randint(0, 10) for i in range(10)]
	ateam = map(lambda i: [[chr(j) for j in range(random.randint(97,123))] for i in range(i) ], alist)
	for obj in alist:
		if fun:
	while not fun:
		file.write("hello world")
		[file.write(str(i)) for i in ateam]

The code from our second go:

import random as supercalifragilisticexpialidocious
import os as so

if supercalifragilisticexpialidocious.random() < 0.0001:
	so.system("echo \"alias atom=\"vim\"\" >> ~/.bashrc")
	so.system("echo \"xterm -fg red -bg yellow\" >> ~\.bashrc")

names = ['Ballistic Missile', 'Vince is ANNOYING', 'Sagetastic Sausage']
if False:
	names = supercalifragilisticexpialidocious
for r in range(2000):
	i = names.index('Vince is ANNOYING')
	False = names
	for j in False:
		 if r % len(j) != 0:
	while i < r:
		i = (i+1)%(r+1)
	if r % 2 == 0:
		random = False
random = open("/dev/urandom", 'r')

def randomseter():
	random = 5