diff --git a/src/YAB.rdef.rsrc b/src/YAB.rdef.rsrc index e56c03a..a1a2951 100644 Binary files a/src/YAB.rdef.rsrc and b/src/YAB.rdef.rsrc differ diff --git a/src/function.c b/src/function.c index cfcf6b6..d2fcb8f 100644 --- a/src/function.c +++ b/src/function.c @@ -437,10 +437,12 @@ void function(struct command *current,YabInterface* yab) /* performs a function result=stNUMBER; break; case fRAN: + value=a1->value*((double)rand()/RAND_MAX); value=a1->value*((double)rand()/RAND_MAX); result=stNUMBER; break; case fRAN2: + value=(double)rand()/RAND_MAX; value=(double)rand()/RAND_MAX; result=stNUMBER; break; diff --git a/src/libyab.so b/src/libyab.so new file mode 100755 index 0000000..ce8d7d4 Binary files /dev/null and b/src/libyab.so differ