about summary refs log tree commit diff stats
path: root/html/068random.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2017-04-18 11:02:49 -0700
committerKartik K. Agaram <vc@akkartik.com>2017-04-18 11:02:49 -0700
commitbd58d18a2308ae5b53a6f5df1e67203739396d8f (patch)
tree3c3dbb040071cd35adb2a2f7f7f795600feb46c6 /html/068random.mu.html
parentd6ae00788a2910e16313e8d83906dd4a52cabd43 (diff)
downloadmu-bd58d18a2308ae5b53a6f5df1e67203739396d8f.tar.gz
3829
Diffstat (limited to 'html/068random.mu.html')
-rw-r--r--html/068random.mu.html37
1 files changed, 19 insertions, 18 deletions
diff --git a/html/068random.mu.html b/html/068random.mu.html
index a1d75f32..9828a44e 100644
--- a/html/068random.mu.html
+++ b/html/068random.mu.html
@@ -115,24 +115,25 @@ if ('onhashchange' in window) {
 <span id="L54" class="LineNr">54 </span>  ]
 <span id="L55" class="LineNr">55 </span>]
 <span id="L56" class="LineNr">56 </span>
-<span id="L57" class="LineNr">57 </span><span class="muRecipe">def</span> <a href='068random.mu.html#L57'>random-in-range</a> generator:&amp;:stream:num, start:num, end:num<span class="muRecipe"> -&gt; </span>result:num, fail?:bool, generator:&amp;:stream:num [
-<span id="L58" class="LineNr">58 </span>  <span class="Constant">local-scope</span>
-<span id="L59" class="LineNr">59 </span>  <span class="Constant">load-ingredients</span>
-<span id="L60" class="LineNr">60 </span>  result, fail?, generator <span class="Special">&lt;-</span> <a href='068random.mu.html#L1'>random</a> generator
-<span id="L61" class="LineNr">61 </span>  <span class="muControl">return-if</span> fail?
-<span id="L62" class="LineNr">62 </span>  delta:num <span class="Special">&lt;-</span> subtract end, start
-<span id="L63" class="LineNr">63 </span>  _, result <span class="Special">&lt;-</span> divide-with-remainder result, delta
-<span id="L64" class="LineNr">64 </span>  result <span class="Special">&lt;-</span> add result, start
-<span id="L65" class="LineNr">65 </span>]
-<span id="L66" class="LineNr">66 </span>
-<span id="L67" class="LineNr">67 </span><span class="muScenario">scenario</span> <a href='068random.mu.html#L57'>random-in-range</a> [
-<span id="L68" class="LineNr">68 </span>  <span class="Constant">local-scope</span>
-<span id="L69" class="LineNr">69 </span>  source:&amp;:stream:num <span class="Special">&lt;-</span> <a href='068random.mu.html#L14'>assume-random-numbers</a><span class="Constant"> 91</span>
-<span id="L70" class="LineNr">70 </span>  1:num/<span class="Special">raw</span> <span class="Special">&lt;-</span> <a href='068random.mu.html#L57'>random-in-range</a> source,<span class="Constant"> 40</span>,<span class="Constant"> 50</span>
-<span id="L71" class="LineNr">71 </span>  memory-should-contain [
-<span id="L72" class="LineNr">72 </span>  <span class="Conceal">¦</span><span class="Constant"> 1</span> <span class="Special">&lt;-</span><span class="Constant"> 41</span>
-<span id="L73" class="LineNr">73 </span>  ]
-<span id="L74" class="LineNr">74 </span>]
+<span id="L57" class="LineNr">57 </span><span class="Comment"># generate a random integer in the semi-open interval [start, end)</span>
+<span id="L58" class="LineNr">58 </span><span class="muRecipe">def</span> <a href='068random.mu.html#L58'>random-in-range</a> generator:&amp;:stream:num, start:num, end:num<span class="muRecipe"> -&gt; </span>result:num, fail?:bool, generator:&amp;:stream:num [
+<span id="L59" class="LineNr">59 </span>  <span class="Constant">local-scope</span>
+<span id="L60" class="LineNr">60 </span>  <span class="Constant">load-ingredients</span>
+<span id="L61" class="LineNr">61 </span>  result, fail?, generator <span class="Special">&lt;-</span> <a href='068random.mu.html#L1'>random</a> generator
+<span id="L62" class="LineNr">62 </span>  <span class="muControl">return-if</span> fail?
+<span id="L63" class="LineNr">63 </span>  delta:num <span class="Special">&lt;-</span> subtract end, start
+<span id="L64" class="LineNr">64 </span>  _, result <span class="Special">&lt;-</span> divide-with-remainder result, delta
+<span id="L65" class="LineNr">65 </span>  result <span class="Special">&lt;-</span> add result, start
+<span id="L66" class="LineNr">66 </span>]
+<span id="L67" class="LineNr">67 </span>
+<span id="L68" class="LineNr">68 </span><span class="muScenario">scenario</span> <a href='068random.mu.html#L58'>random-in-range</a> [
+<span id="L69" class="LineNr">69 </span>  <span class="Constant">local-scope</span>
+<span id="L70" class="LineNr">70 </span>  source:&amp;:stream:num <span class="Special">&lt;-</span> <a href='068random.mu.html#L14'>assume-random-numbers</a><span class="Constant"> 91</span>
+<span id="L71" class="LineNr">71 </span>  1:num/<span class="Special">raw</span> <span class="Special">&lt;-</span> <a href='068random.mu.html#L58'>random-in-range</a> source,<span class="Constant"> 40</span>,<span class="Constant"> 50</span>
+<span id="L72" class="LineNr">72 </span>  memory-should-contain [
+<span id="L73" class="LineNr">73 </span>  <span class="Conceal">¦</span><span class="Constant"> 1</span> <span class="Special">&lt;-</span><span class="Constant"> 41</span>
+<span id="L74" class="LineNr">74 </span>  ]
+<span id="L75" class="LineNr">75 </span>]
 </pre>
 </body>
 </html>