bugfixes is random

This commit is contained in:
jiri committed 2026-10-30 21:14:40 +01:00
1 parent 815d5b87a1
commit 65eb8ccd49
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -5,7 +5,7 @@ namespace LA {
WEAK_SYMBOL double randdouble() {return random()/(1.+RAND_MAX);}
WEAK_SYMBOL double randdoublesigned() {return 2.*random()/(1.+RAND_MAX)-1.;}
WEAK_SYMBOL int randint32() {return random();}
WEAK_SYMBOL uint64_t randint64() {uint64_t r = random(); r<<=32; r|= random(); return r; }
WEAK_SYMBOL unsigned int randint32() {unsigned int r = random(); r<<=1; r^= random(); return r;}
WEAK_SYMBOL uint64_t randint64() {uint64_t r = random(); r<<=31; r|= random(); r<<=2; r|= random()&3; return r; } //random() gives 31 bits
}//namespace
+1 -1
View File
@@ -7,7 +7,7 @@ namespace LA {
extern double randdouble();
extern double randdoublesigned();
extern int randint32();
extern unsigned int randint32();
extern uint64_t randint64();
//RANDOM numbers defaulting to standard library but switchable to user's functions