add c_rand.go