def ex632():
	n = 2**8
	rule = 110
	ratio = 2
	ca = CA(rule, n, ratio = ratio)
	#ca.start_random()
	m = ratio * n / 2
	ca.array[0, m-1] = 1
	ca.array[0, m] = 1
	for i in range(20):
		ca.array[0, m+i] = 1
	ca.start_single()
	ca.loop(n-1)
	return ca
def ex631():
	n = 2**8
	rule = 110
	ratio = 2
	ca = CA(rule, n, ratio = ratio)
	#m = ratio * n / 2
	#start = 1
	#end = start + 100
	#for i in range(start, end, 3):
	#	ca.array[0, i] = 0
	#	ca.array[0, i+1] = 1
	#	ca.array[0, i+2] = 0
	#ca.next += 1
	ca.start_random()
	ca.loop(n-1)
	return ca