<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>etoys乱数の使い方</title><revhistory><revision><revnumber>7</revnumber><date>2011-05-11 01:29:57</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>6</revnumber><date>2011-05-11 01:28:53</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2011-05-11 01:22:05</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2011-05-11 01:14:51</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2011-05-11 01:11:59</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2011-05-11 00:56:02</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2011-05-11 00:35:40</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>乱数の使い方</title><para>乱数タイルはスクリプトの道具箱から引き出して使います。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu01.png"/></imageobject><textobject><phrase>ransu01.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>数値を指定する場所に配置します。 </para></listitem><listitem override="none"><para>式の中にも使えます。 </para></listitem></itemizedlist><para>１～引数の範囲内でランダムに選んだ整数の値をとります。 </para><itemizedlist><listitem override="none"><para>関数のカッコ内に書かれたものを引数といいます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--><section><title>式の例</title><para>引数を５とした場合 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu02.png"/></imageobject><textobject><phrase>ransu02.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>値は１，２，３，４，５の中からランダムに選ばれます。 </para></listitem></itemizedlist><para>引数を20とした場合 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu03.png"/></imageobject><textobject><phrase>ransu03.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>値は1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20の中からランダムに選ばれます。 </para></listitem></itemizedlist><para>小数の値がほしいときは掛け算を使います。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu04.png"/></imageobject><textobject><phrase>ransu04.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>乱数の値は1,2,3,4,5のいずれかです。 </para></listitem><listitem override="none"><para>それに0.1を掛けると0.1, 0.2, 0.3, 0.4, 0.5のどれかになります。 </para></listitem></itemizedlist><para>引き算と組み合わせた場合。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu05.png"/></imageobject><textobject><phrase>ransu05.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>乱数の値は1,2,3,4,5,6,7,8,9,10,11のいずれかです。 </para></listitem><listitem override="none"><para>これから6を引くと-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5のどれかになります。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>利用例</title><para>いぬを１～１０のどれかの距離だけ進めます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu06.png"/></imageobject><textobject><phrase>ransu06.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>－３度から３度の間のどれかの角度だけ回します。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu07.png"/></imageobject><textobject><phrase>ransu07.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>－３は左へ３度、３は右へ３度の意味です。 </para></listitem></itemizedlist><para>ｘ座標を５０１～７００の間のどれかにします。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/etoys%E4%B9%B1%E6%95%B0%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9?action=AttachFile&amp;do=get&amp;target=ransu08.png"/></imageobject><textobject><phrase>ransu08.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist></section></section></article>