progs/scala/random.scala
changeset 198 2ce98ee39990
parent 197 9c968d0de9a0
child 199 20af800ce736
--- a/progs/scala/random.scala	Sat Oct 04 12:46:04 2014 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-
-val m = 16
-val a = 5
-val c = 1
-val X0 = 10
-
-def ran(n: Int, X: Int) : Set[Int] = n match {
-  case 0 => Set()
-  case n => {
-    val X_new = (a * X + c) % m
-    Set(X) ++ ran(n - 1, X_new) 
-  }
-}
-
-for (i <- 0 to 16) {
-  val l = ran(16, i)
-  println(l.size.toString + " " + l.toString)
-}