summaryrefslogtreecommitdiff
path: root/liblali.c
diff options
context:
space:
mode:
authorDaniel Cerqueira <dan.git@lispclub.com>2025-07-04 16:45:45 +0100
committerDaniel Cerqueira <dan.git@lispclub.com>2025-07-04 16:45:45 +0100
commit7b5d006cc38fd65b60632506bb321b96b4804559 (patch)
tree106f3eef41827ad3ab687f4ba0c80eadf980c172 /liblali.c
parentdd4e0d74b4172656e42645ed3fcbe24bbb4d93ad (diff)
make (random n) function range from 0 until n.
Diffstat (limited to 'liblali.c')
-rw-r--r--liblali.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/liblali.c b/liblali.c
index 82c900c..b54aeb8 100644
--- a/liblali.c
+++ b/liblali.c
@@ -956,7 +956,7 @@ Object *primitiveRandom(Object **args, GC_PARAM) {
if (*args == nil)
sprintf(string, "+%ld", nrandom);
else
- sprintf(string, "+%ld", nrandom % atol((*args)->car->string));
+ sprintf(string, "+%ld", nrandom % (atol((*args)->car->string) + 1));
return newNumber(string, GC_ROOTS);
}