docs: replace placeholder TODO with full Random module docs and rename parameters from min/max to start/end

This commit is contained in:
Bob Nystrom
2015-11-09 15:37:06 +00:00
parent 909c242a03
commit 60dd61be05
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";