made rand.cs ... work with arbitrary precision?