X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-random.lisp;h=e7a65a7a5657be69209c02f5f26e438868cb74d5;hb=4ed3f0d08c3a57a6762018d9622f253ab9d0f2b6;hp=af1e45fe88c11ee4535a16d30a475f9ace68ad23;hpb=545fa4548b327804cf78afe38a2ecd94ced86162;p=sbcl.git diff --git a/src/code/target-random.lisp b/src/code/target-random.lisp index af1e45f..e7a65a7 100644 --- a/src/code/target-random.lisp +++ b/src/code/target-random.lisp @@ -259,16 +259,16 @@ (defun random (arg &optional (state *random-state*)) (declare (inline %random-single-float %random-double-float - #!+long-float %long-float)) + #!+long-float %random-long-float)) (cond ((and (fixnump arg) (<= arg random-fixnum-max) (> arg 0)) (rem (random-chunk state) arg)) - ((and (typep arg 'single-float) (> arg 0.0S0)) + ((and (typep arg 'single-float) (> arg 0.0f0)) (%random-single-float arg state)) - ((and (typep arg 'double-float) (> arg 0.0D0)) + ((and (typep arg 'double-float) (> arg 0.0d0)) (%random-double-float arg state)) #!+long-float - ((and (typep arg 'long-float) (> arg 0.0L0)) + ((and (typep arg 'long-float) (> arg 0.0l0)) (%random-long-float arg state)) ((and (integerp arg) (> arg 0)) (%random-integer arg state))