Charlie's Blog #141: New States!

New States!

11/18/05
I was going to write a post about movies, but then I wrote funny software instead! Once at homestarrunner.com they mentioned someone or something (probably a marshmellow) as being made in "Neuconsin," obviously a made-up state, but a funny made-up state. Oh yeah, it was Mr. Shmallow. Anyway, this got me to thinking how funny it would be to split up all the state names by syllables and randomly recombine them into new states! :-D So I wrote a Ruby script!

"Yeah, I live in Rhodezona but just moved here from Delassippi. Before that I lived in Calibraska. My dad was in the military so we moved around a lot when I was a kid, NewMexecticut, Umont, Kenconsin, Oklakota, Monfornia, Oklassippi, Florsota, Pennbraska, SouthDaYork, NewHamptucky, Massaconsin...

LOL ROFLMAO!!

Oklanois
SouthDaconsin
Delassippi
Massaconsin
Michssee
SouthCarozona
Newhio
Michkota
Alsota
Delasylvania
Rhodegia
Calibraska
Umont
Kenconsin
Oklakota
Matana
Tenneana
NewMexana
NewMexas
Monfornia
Ufornia
Harado
Misssas
WestVirhio
Nezona
Neginia
WestVirington
Tennehio
Neington
Alhio
Missimont
Cololina
Louisigan
Havada
Michlina
Oklassippi
NorthDazona
Verkota
Almont
Missowa
Calikota
ArYork
Indiico
Nechusetts
Maryico
NorthDaana
Kanginia
Hafornia
Minneland
RhodeYork
Virnois
Massaowa
Florkota
Rhodezona
Arsota
Virfornia
Texkota
Pennrado
Pennvada
NewJerlina
WestVirssippi
Rhodeida
Delaegon
Misssota
Delakota
Idaouri
Tennetucky
Colokansas
Neecticut
Monsylvania
Virwaii
NewMexecticut
VerIsland
Texginia
Rhodessippi
Florsota
Wisouri
Pennbraska
Nesey
Massaana
Calinois
NewMextucky
Tennekansas
WestVirico
NewJerhio
Hakota
Indiginia
Idazona
Tennefornia
Delatucky
Connbraska
NorthDawaii
Osylvania
Vershire
Colobraska
Hasota
Colosas
SouthDaYork
Washfornia
Minneico
NewHamptucky
Louissey
Matucky
Newtah
Arisas
Oecticut
Minneaska
Uecticut
WestVirkansas
Minneowa
Masey
Virsota
AlaIsland
Georrado
Illiico
Calikansas
Oklatucky
Maland
NorthDagia
Pennland
NewJerowa
Texecticut
Georchusetts
Michconsin

Anyway, here's the code, and if you really want to you can download it with its supporting file here.

# 11/18/05 cea

syllable1 = []
syllable2 = []

thefile = File.open("States2.txt", "r")
stuff = thefile.readlines
thefile.close

c=0
while stuff[c] != nil do 
	b = stuff[c].split("|")
	syllable1[c] = b[0]
	syllable2[c] = b[1]
	c += 1
end

50.times {|a| printf("%s%s", syllable1[rand(49)], syllable2[rand(49)])}

Comment on this. I know, I'm a geek. ;-)





Home
1

Hosted by www.Geocities.ws