<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hiyo,<div>Until likely and such get incorporated into the ChucK source, try this...</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">fun</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> likely() {</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(0, 52, 255); "><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">return</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> (</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> || </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">);   </span></font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">}</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; min-height: 17px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">fun</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> unlikely() {</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(0, 52, 255); "><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">return</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> (</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> && </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font><span style="color: #000000"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">);</span></font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">}</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: medium;">It won't let you set likely or unlikely to a certain value, but as some have posted, there really is no exact value for these special words. likely() does give you a higher chance of hitting (getting true) and unlikely() has a lower chance of hitting so it does the job for me. If you want to specify how likely or unlikely something is you can also include these functions....</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: medium;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: medium;"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">fun</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> likely(</span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> howLikely) {</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(114, 158, 17); "><font class="Apple-style-span" color="#000000" size="3"><span class="Apple-style-span" style="font-size: 12px;"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(114, 158, 17); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">    </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">=></span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> int </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">answer;</span></font></span></div></span></font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    <br class="webkit-block-placeholder"></span></font></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">for</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> (</span></font><span style="color: #de920f"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">0</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> => </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> i; i < howLikely; i++)</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">        answer || </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> => answer;</span></font></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    <br class="webkit-block-placeholder"></span></font></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">return</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> answer;</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">}</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; min-height: 17px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">fun</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> unlikely(</span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> howUnlikely) {</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(114, 158, 17); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font><font class="Apple-style-span" color="#DE920F"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe </span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">=></span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> int </span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">answer;</span></font></span></div></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    <br class="webkit-block-placeholder"></span></font></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; color: rgb(114, 158, 17); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">for</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> (</span></font><span style="color: #de920f"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">0</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> => </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">int</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> i; i < howUnlikely; i++)</span></font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">        answer && </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">maybe</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> => answer;</span></font></div></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    <br class="webkit-block-placeholder"></span></font></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">    </span></font><span style="color: #0034ff"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">return</span></font></span><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"> answer;</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;">}</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">The argument passed makes the function more or less likely to return true (e.g. setting howLikely to 3 results in 93% hits, while setting howUnlikely to 3 results in 6% hits). Again, results will deviate a little over time, but I think that's desired if you're throwing words likely likely, maybe, and unlikely into your ChucK programs.</span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br></span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">I'm attaching a file that includes these methods and tests that run these methods several times, printing out the number of hits. Sorry about the copy-and-paste abuse. Below is a transcript of the log the program prints for 100,000 trials using different variations of the above methods.</span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br></span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">Best,</span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">mark</span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br></span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 13px/normal Monaco; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "></span></span></font></div></span></font></div></div></body></html>