Banishing "Random" for Better Software Communication