<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Assigning random numbers in a particular range 1-18 in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508037#M136391</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/24432iDB08F7E40F3BF6DD/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to assign random numbers 1-18 as a new variable to my dataset.&lt;/P&gt;</description>
    <pubDate>Sat, 27 Oct 2018 23:09:44 GMT</pubDate>
    <dc:creator>chrissowden</dc:creator>
    <dc:date>2018-10-27T23:09:44Z</dc:date>
    <item>
      <title>Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508037#M136391</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/24432iDB08F7E40F3BF6DD/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to assign random numbers 1-18 as a new variable to my dataset.&lt;/P&gt;</description>
      <pubDate>Sat, 27 Oct 2018 23:09:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508037#M136391</guid>
      <dc:creator>chrissowden</dc:creator>
      <dc:date>2018-10-27T23:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508047#M136392</link>
      <description>&lt;P&gt;The random functions create a value between 0 and 1. If you want values between 1 - 18 then just multiply the value by 18 and then use the ceil() function to shift the result to the next higher integer. Below a code sample using ranuni().&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
  do i=1 to 100;
    ran_num=ceil(ranuni(1)*18);
    output;
  end;
  stop;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 27 Oct 2018 23:53:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508047#M136392</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2018-10-27T23:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508050#M136393</link>
      <description>Later versions of SAS support INTEGER as a RAND() option. &lt;BR /&gt;&lt;BR /&gt;X = rand(‘integer’, 1, 18);&lt;BR /&gt;&lt;BR /&gt;If your version doesn’t support this (check under the RAND() function), you can use a modification using the RANUNI() function.</description>
      <pubDate>Sat, 27 Oct 2018 23:54:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508050#M136393</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-10-27T23:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508059#M136396</link>
      <description>&lt;P&gt;Never knew the integer option in rand function. Didn't see it in doc either. Nice. Does it pick on a uniform distribution?&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 01:32:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508059#M136396</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-10-28T01:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508095#M136411</link>
      <description>&lt;P&gt;The "Integer" distribution has been introduced in SAS 9.4M5 (according to the last comment in &lt;A href="https://blogs.sas.com/content/iml/2015/10/05/random-integers-sas.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2015/10/05/random-integers-sas.html&lt;/A&gt;). Yes, it creates random values "&lt;SPAN&gt;from the discrete uniform distribution on a finite set of integers." (&lt;A href="https://documentation.sas.com/?docsetId=lefunctionsref&amp;amp;docsetTarget=p0fpeei0opypg8n1b06qe4r040lv.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en#p0i0papjdn73pzn1kxrjoyygmdfb" target="_blank"&gt;documentation&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For &lt;EM&gt;arbitrary&lt;/EM&gt; random numbers in a range [a,b] there are new optional arguments a, b in RAND('&lt;A href="https://documentation.sas.com/?docsetId=lefunctionsref&amp;amp;docsetTarget=p0fpeei0opypg8n1b06qe4r040lv.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en#n0e7nxjw7qig3fn18z0ey7uqc91s" target="_blank"&gt;UNIFORM&lt;/A&gt;',a,b). They were available, but not yet documented in release 9.4M2.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 10:18:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508095#M136411</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2018-10-28T10:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Assigning random numbers in a particular range 1-18</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508135#M136431</link>
      <description>&lt;P&gt;Merci !&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 17:30:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assigning-random-numbers-in-a-particular-range-1-18/m-p/508135#M136431</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-10-28T17:30:20Z</dc:date>
    </item>
  </channel>
</rss>

