r11859: Canonicalize whitespace
[kmrcl.git] / random.lisp
index b9ac6272d154579bc79977c449f48bc9e47cd383..756cc5f38d902c6a6926587595cd2c0f6dc18b11 100644 (file)
 
 (defun seed-random-generator ()
   "Evaluate a random number of items"
-  (let ((randfile (make-pathname 
-                  :directory '(:absolute "dev") 
-                  :name "urandom")))
+  (let ((randfile (make-pathname
+                   :directory '(:absolute "dev")
+                   :name "urandom")))
     (setf *random-state* (make-random-state t))
     (if (probe-file randfile)
-       (with-open-file
-           (rfs randfile :element-type 'unsigned-byte)
-         (let* 
-             ;; ((seed (char-code (read-char rfs))))
-             ((seed (read-byte rfs)))
-           ;;(format t "Randomizing!~%")
-           (loop
-               for item from 1 to seed
-               do (loop
-                      for it from 0 to (+ (read-byte rfs) 5)
-                      do (random 65536))))))))
+        (with-open-file
+            (rfs randfile :element-type 'unsigned-byte)
+          (let*
+              ;; ((seed (char-code (read-char rfs))))
+              ((seed (read-byte rfs)))
+            ;;(format t "Randomizing!~%")
+            (loop
+                for item from 1 to seed
+                do (loop
+                       for it from 0 to (+ (read-byte rfs) 5)
+                       do (random 65536))))))))
 
 
 (defmacro random-choice (&rest exprs)