<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>RANDOMIZE</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
   <div id="">
   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
      <tr> 
         <td valign="top" class="name">RANDOMIZE</td>
         <td valign="top" nowrap class="compatibility">&nbsp;</td>
      </tr>
      <tr>
         <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
      </tr>


    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
WFl[^ŎgpV[h𐮐lŐݒ肵Aтlp^[JԂ悤ɂ܂B 
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">߂l</span>
<p>
0 ` 1 ͈̔͂̋[Iȗł鏬
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">JeS</span>
<p>
Zp֐AZLeB֐
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֐̃V^bNX</span><pre>Randomize(number[, algorithm])
</pre>    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">qXg</span>
<p>
ColdFusion&#160;MX&#160;7: algorithm p[^ǉ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֘A</span>
<p>
RandARandRange
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">p[^</span>
<p>

</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">gp@</span>
<p>
Rand ĂяoėWFl[^̃V[hݒ肷OɁÅ֐Ăяo܂BWFl[^̃V[hݒ肷ƁARand ֐͏ɋ[̓V[PX𐶐܂B̓́Aтp^[ČKvꍇɖ𗧂܂B
</p>

<p>
ColdFusion&#160;MX&#160;7 ł́AJCE (Java Cryptography Extension) gpASun JCE ftHgZLeBvoC_܂ Sun Java 1.4.2 ^CCXg[܂B̃voC_ɂ́AÓup[^vɎASY (ftHg̃ASY) ܂܂Ă܂BJCE t[[Nɂ́ÃvoC_邽߂̋@\܂܂Ă܂BAЂł̓T[hp[eB̃ZLeBvoC_ɑ΂eNjJT|[g͒񋟂Ă܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
̗ł́ARandomize ֐ĂяoėWFl[^̃V[hݒ肵A10 ̗𐶐܂BV[ȟʂmFɂ́Al̃tH[𕡐񑗐M܂B
</p>
<pre>&lt;h3&gt;Randomize ̗&lt;/h3&gt;

   &lt;!--- tH[MꂽꍇɌȀs܂B ---&gt;
&lt;cfif IsDefined(&quot;Form.myRandomInt&quot;)&gt;

   &lt;!--- Mllł邱ƂmFA̒l\܂B ---&gt;
   &lt;cfif IsNumeric(FORM.myRandomInt)&gt;
      &lt;cfoutput&gt;
         &lt;b&gt;V[hl : #FORM.myRandomInt#&lt;/b&gt;&lt;br&gt;
      &lt;/cfoutput&gt;&lt;br&gt;

      &lt;!--- Randomize ĂяoāAWFl[^̃V[hݒ肵܂B ---&gt;
      &lt;cfset r = Randomize(FORM.myRandomInt, &quot;SHA1PRNG&quot;)&gt;

      &lt;cfoutput&gt;
         &lt;b&gt;Randomize ɂĕԂ闐 (#Form.myRandomInt#,
            &quot;SHA1PRNG&quot;):&lt;/b&gt;&lt;br&gt;
         #r#&lt;br&gt;
         &lt;br&gt;
         &lt;b&gt;SHA1PRNG gpĐ 10 ̗ :&lt;/b&gt;&lt;br&gt;
         &lt;cfloop index = &quot;i&quot; from = &quot;1&quot; to = &quot;10&quot; step = &quot;1&quot;&gt;
            #Rand(&quot;SHA1PRNG&quot;)#&lt;br&gt;
         &lt;/cfloop&gt;&lt;br&gt;
      &lt;/cfoutput&gt;

   &lt;cfelse&gt;
      &lt;p&gt;l͂ĂB
   &lt;/cfif&gt;
&lt;/cfif&gt;

&lt;!--- V[hlw肷tH[ ---&gt;
&lt;form action=&quot;#CGI.SCRIPT_NAME#&quot; method=&quot;post&quot;&gt;
&lt;p&gt;WFl[^̃V[hɎgpl͂ĂB
&lt;input type = &quot;Text&quot; name = &quot;MyRandomInt&quot; value=&quot;12345&quot;&gt;
&lt;p&gt;&lt;input type = &quot;Submit&quot; name = &quot;&quot;&gt;
&lt;/form&gt;
</pre>
         </td>
      </tr>
   </table>
   </div>
<div id="NUMBER">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">NUMBER</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

 </td>
  </tr>
  <tr>
    <td>łBl -2,147,483,648 ` 2,147,483,647 ͈̔͊OłꍇAColdFusion ł̓G
[܂B


  </td>
  </tr>
  </table>
</div>
<div id="ALGORITHM">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">ALGORITHM</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

 </td>
  </tr>
  <tr>
    <td>(IvV) V[hl𐶐邽߂ɎgpASYłBColdFusion MX ł́A
ASYgpÍCuCXg[܂B
<ul>

<li>CFMX_COMPAT: (ftHg) ColdFusion MX ŎgpASYłB</li>

<li>SHA1PRNG: Sun Java SHA1PRNG ASYgpĐl𐶐܂B̃ASYł́AftHg̃ASY_߂邱Ƃł܂B</li>

<li>IBMSecureRandom: IBM WebSphere p̃ASYłBIBM JVM  SHA1PRNG ASYT|[g܂B</li>
</ul>


  </td>
  </tr>
  </table>
</div>

  </body>
</html>
