Document the "random" module.

This commit is contained in:
Bob Nystrom
2015-11-09 07:37:06 -08:00
parent 82706b74fc
commit 902289d7dd
16 changed files with 128 additions and 35 deletions
+4 -4
View File
@@ -40,10 +40,10 @@ foreign class Random {
foreign seed_(n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16)
foreign float()
float(max) { float() * max }
float(min, max) { float() * (max - min) + min }
float(end) { float() * end }
float(start, end) { float() * (end - start) + start }
foreign int()
int(max) { (float() * max).floor }
int(min, max) { (float() * (max - min)).floor + min }
int(end) { (float() * end).floor }
int(start, end) { (float() * (end - start)).floor + start }
}
+4 -4
View File
@@ -42,10 +42,10 @@ static const char* randomModuleSource =
" foreign seed_(n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16)\n"
"\n"
" foreign float()\n"
" float(max) { float() * max }\n"
" float(min, max) { float() * (max - min) + min }\n"
" float(end) { float() * end }\n"
" float(start, end) { float() * (end - start) + start }\n"
"\n"
" foreign int()\n"
" int(max) { (float() * max).floor }\n"
" int(min, max) { (float() * (max - min)).floor + min }\n"
" int(end) { (float() * end).floor }\n"
" int(start, end) { (float() * (end - start)).floor + start }\n"
"}\n";