<?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 MKL - F95 syntax for random number generators in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-F95-syntax-for-random-number-generators/m-p/877416#M9113</link>
    <description>I decided to test MKL for quasi-random number generation, but I am struggling with the required syntax for even the most basic functions (despite &amp;gt; 3000 pp of the Ref Manual &amp;amp; ~40 yrs since starting on Fortran programming). Some actual illustrative examples would help immensely.&lt;BR /&gt;&lt;BR /&gt;Starting with the most basic - say a uniform series of 1000 numbers ("ran_num") in the range 0.0 - 1.0 using the SOBOL generator. The syntax appears to be:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;real&lt;/FONT&gt; ran_num(1000)&lt;BR /&gt;&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;status&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt; = vsrnguniform( &lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 ) &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1: &lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;On p.2361 it is stated that "&lt;FONT color="#000080" size="2"&gt;&lt;B&gt;&lt;I&gt;method &lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;is the &lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;&lt;B&gt;number &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;specifying the method of generation&lt;/FONT&gt;". Number? &lt;U&gt;Nowhere can I find a table of these "numbers"&lt;/U&gt;. &lt;BR /&gt;&lt;BR /&gt;In the 3rd sentence of the same paragraph, it is stated that "&lt;FONT size="2"&gt;See the next page for &lt;/FONT&gt;&lt;FONT color="#000080" size="2"&gt;&lt;B&gt;&lt;I&gt;method &lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000"&gt;&lt;B&gt;&lt;FONT size="2"&gt;name structure definition&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" !!!&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#ff0000"&gt;Number&lt;/FONT&gt;? .. &lt;FONT color="#ff0000"&gt;name&lt;/FONT&gt;? .. &lt;FONT color="#ff0000"&gt;structure&lt;/FONT&gt;? Which is it?&lt;BR /&gt;&lt;BR /&gt;A few pages further on, the syntax required for the input parameters is given; eg. on p.2403 for "&lt;FONT size="2"&gt;random numbers with uniform distribution&lt;/FONT&gt;", "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;" is defined as:  &lt;BLOCKQUOTE&gt;&lt;B&gt;Type &lt;/B&gt;"&lt;FONT color="#ff0000" size="2"&gt;INTEGER&lt;/FONT&gt;", then under &lt;B&gt;&lt;BR /&gt;Description &lt;/B&gt;"&lt;FONT size="2"&gt;the specific &lt;B&gt;&lt;FONT color="#ff0000"&gt;values &lt;/FONT&gt;&lt;/B&gt;are as follows: &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;, ... &lt;/FONT&gt;".&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;Since when has the &lt;FONT size="2"&gt;&lt;B&gt;&lt;FONT color="#ff0000"&gt;value &lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;"&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;" been an &lt;B&gt;integer&lt;/B&gt;? &lt;BR /&gt;&lt;BR /&gt;Just how am I supposed to specify "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;":&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;FONT size="1"&gt;status = vsrnguniform( &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 )&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;status = vsrnguniform( &lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;FONT color="#ff0000"&gt;'VSL_METHOD_SUNIFORM_STD'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 ) ! &lt;/FONT&gt;&lt;FONT size="1"&gt;or &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;status = vsrnguniform(&lt;B&gt;&lt;I&gt; &lt;FONT color="#ff0000"&gt;n&lt;/FONT&gt;&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 )&lt;/FONT&gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;where "&lt;B&gt;&lt;I&gt;&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;n&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/B&gt;" is a number somehow corresponding to "&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;"?&lt;BR /&gt;&lt;BR /&gt;If so, where do I find the numbers required to specify "&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;"?&lt;BR /&gt;&lt;BR /&gt;Besides, all that "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;" seems to be achieving is a REPITITION of the fact that I want a uniform distribution.&amp;nbsp;
; That is already defined by the name of function itself (ie. "&lt;B&gt;vsrnguniform&lt;/B&gt;").&lt;BR /&gt;&lt;BR /&gt;.... this post has become too long &amp;amp; too frustrating !!!&lt;BR /&gt;&lt;BR /&gt;I had similar uncertainties in regard to "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;"  and "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;status&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;"  - will not procede further with this post because I have now located a sample code provided to another user which hopefully will help.&lt;BR /&gt;&lt;BR /&gt;Needless to say this has been a very frustrating &amp;amp; time-wasting exercise. I spent hours searching the more than 3,000 page Reference Manual trying to clarify the usage without avail. All this could be VERY simply be avoided by &lt;FONT color="#ff0000"&gt;&lt;B&gt;including small code samples illustrating usage in the Reference Manual&lt;/B&gt;&lt;/FONT&gt; (eg including variable declarations &amp;amp; initialisations etc). &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;######################&lt;BR /&gt;&lt;BR /&gt;Hmm. Have now looked through the example provided to the other user. &lt;BR /&gt;&lt;BR /&gt;First it is using subroutines rather than functions. The default is now the function-style interface, so some of the syntax will be different.&lt;BR /&gt;&lt;BR /&gt;Second, I certainly had not guessed the required order of statements from the descriptions in the Ref manual; eg. the order of presentation is "Transformation routines" (eg &lt;I&gt;&lt;B&gt;vsrnguniform&lt;/B&gt;&lt;/I&gt;) &lt;U&gt;then &lt;/U&gt;"Service routines" (eg &lt;I&gt;&lt;B&gt;vslnewstream&lt;/B&gt;&lt;/I&gt;). &lt;BR /&gt;&lt;BR /&gt;Never was clear that &lt;I&gt;&lt;B&gt;vslnewstream &lt;/B&gt;&lt;/I&gt;needs to be "called" before &lt;I&gt;&lt;B&gt;vsrnguniform&lt;/B&gt;&lt;/I&gt;. Again, example code snippets would help.&lt;BR /&gt;&lt;BR /&gt;Third, it contains the following code:&lt;BR /&gt;&lt;BR /&gt; include 'mkl_vsl.fi'&lt;BR /&gt; .....&lt;BR /&gt;
 integer brng&lt;BR /&gt; .....&lt;BR /&gt; brng=VSL_BRNG_SOBOL&lt;BR /&gt;&lt;BR /&gt;which only makes sense if VSL_BRNG_SOBOL is a variable declared &amp;amp; initialised in 'mkl_vsl.fi'.&lt;BR /&gt;So that is what was meant by "&lt;FONT color="#ff0000"&gt;&lt;B&gt;&lt;FONT size="2"&gt;name structure definition&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" - the &lt;U&gt;name &lt;/U&gt;of a &lt;U&gt;variable &lt;/U&gt;(a couple of extra words would certainly have greatly helped).  &lt;BR /&gt;&lt;BR /&gt;Referring to the "&lt;FONT size="2"&gt;&lt;B&gt;&lt;FONT color="#ff0000"&gt;values&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" &lt;FONT size="2"&gt;of an INTEGER as being &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt; still does not make sense to me.&lt;BR /&gt;&lt;BR /&gt;There are also the following two lines of code:&lt;BR /&gt;&lt;BR /&gt;c Method = 0 in case of uniform distribution&lt;BR /&gt; &lt;FONT color="#0000ff"&gt;integer&lt;/FONT&gt; method &lt;BR /&gt;&lt;BR /&gt;I searched &amp;amp; searched but never found anything in the Manual indicating that "Method = 0 in case of uniform distribution" (Nor any other &lt;U&gt;numerical &lt;/U&gt;values for Method). Then again, maybe I missed something on one of the 3,250 pages. But they are certainly not given in Ch10 which is the relevant chapter for the Statistical Functions.&lt;BR /&gt;&lt;BR /&gt;So where are these values specified?&lt;BR /&gt;&lt;BR /&gt;Enough!&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Thu, 05 Jun 2008 14:20:46 GMT</pubDate>
    <dc:creator>davidspurr</dc:creator>
    <dc:date>2008-06-05T14:20:46Z</dc:date>
    <item>
      <title>MKL - F95 syntax for random number generators</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-F95-syntax-for-random-number-generators/m-p/877416#M9113</link>
      <description>I decided to test MKL for quasi-random number generation, but I am struggling with the required syntax for even the most basic functions (despite &amp;gt; 3000 pp of the Ref Manual &amp;amp; ~40 yrs since starting on Fortran programming). Some actual illustrative examples would help immensely.&lt;BR /&gt;&lt;BR /&gt;Starting with the most basic - say a uniform series of 1000 numbers ("ran_num") in the range 0.0 - 1.0 using the SOBOL generator. The syntax appears to be:&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#0000ff"&gt;real&lt;/FONT&gt; ran_num(1000)&lt;BR /&gt;&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;status&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt; = vsrnguniform( &lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 ) &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1: &lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;On p.2361 it is stated that "&lt;FONT color="#000080" size="2"&gt;&lt;B&gt;&lt;I&gt;method &lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;is the &lt;/FONT&gt;&lt;FONT color="#ff0000" size="2"&gt;&lt;B&gt;number &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="2"&gt;specifying the method of generation&lt;/FONT&gt;". Number? &lt;U&gt;Nowhere can I find a table of these "numbers"&lt;/U&gt;. &lt;BR /&gt;&lt;BR /&gt;In the 3rd sentence of the same paragraph, it is stated that "&lt;FONT size="2"&gt;See the next page for &lt;/FONT&gt;&lt;FONT color="#000080" size="2"&gt;&lt;B&gt;&lt;I&gt;method &lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color="#ff0000"&gt;&lt;B&gt;&lt;FONT size="2"&gt;name structure definition&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" !!!&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#ff0000"&gt;Number&lt;/FONT&gt;? .. &lt;FONT color="#ff0000"&gt;name&lt;/FONT&gt;? .. &lt;FONT color="#ff0000"&gt;structure&lt;/FONT&gt;? Which is it?&lt;BR /&gt;&lt;BR /&gt;A few pages further on, the syntax required for the input parameters is given; eg. on p.2403 for "&lt;FONT size="2"&gt;random numbers with uniform distribution&lt;/FONT&gt;", "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;" is defined as:  &lt;BLOCKQUOTE&gt;&lt;B&gt;Type &lt;/B&gt;"&lt;FONT color="#ff0000" size="2"&gt;INTEGER&lt;/FONT&gt;", then under &lt;B&gt;&lt;BR /&gt;Description &lt;/B&gt;"&lt;FONT size="2"&gt;the specific &lt;B&gt;&lt;FONT color="#ff0000"&gt;values &lt;/FONT&gt;&lt;/B&gt;are as follows: &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;, ... &lt;/FONT&gt;".&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;Since when has the &lt;FONT size="2"&gt;&lt;B&gt;&lt;FONT color="#ff0000"&gt;value &lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;"&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;" been an &lt;B&gt;integer&lt;/B&gt;? &lt;BR /&gt;&lt;BR /&gt;Just how am I supposed to specify "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;":&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;FONT size="1"&gt;status = vsrnguniform( &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 )&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;status = vsrnguniform( &lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;FONT color="#ff0000"&gt;'VSL_METHOD_SUNIFORM_STD'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 ) ! &lt;/FONT&gt;&lt;FONT size="1"&gt;or &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;status = vsrnguniform(&lt;B&gt;&lt;I&gt; &lt;FONT color="#ff0000"&gt;n&lt;/FONT&gt;&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color="#000080" size="1"&gt;&lt;B&gt;, &lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;B&gt;, &lt;/B&gt;1000, ran_num, 0.0, 1.0 )&lt;/FONT&gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;where "&lt;B&gt;&lt;I&gt;&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;n&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/B&gt;" is a number somehow corresponding to "&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;"?&lt;BR /&gt;&lt;BR /&gt;If so, where do I find the numbers required to specify "&lt;FONT size="2"&gt;&lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt;"?&lt;BR /&gt;&lt;BR /&gt;Besides, all that "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;method&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;" seems to be achieving is a REPITITION of the fact that I want a uniform distribution.&amp;nbsp;
; That is already defined by the name of function itself (ie. "&lt;B&gt;vsrnguniform&lt;/B&gt;").&lt;BR /&gt;&lt;BR /&gt;.... this post has become too long &amp;amp; too frustrating !!!&lt;BR /&gt;&lt;BR /&gt;I had similar uncertainties in regard to "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;stream&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;"  and "&lt;FONT color="#000080"&gt;&lt;B&gt;&lt;I&gt;status&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;"  - will not procede further with this post because I have now located a sample code provided to another user which hopefully will help.&lt;BR /&gt;&lt;BR /&gt;Needless to say this has been a very frustrating &amp;amp; time-wasting exercise. I spent hours searching the more than 3,000 page Reference Manual trying to clarify the usage without avail. All this could be VERY simply be avoided by &lt;FONT color="#ff0000"&gt;&lt;B&gt;including small code samples illustrating usage in the Reference Manual&lt;/B&gt;&lt;/FONT&gt; (eg including variable declarations &amp;amp; initialisations etc). &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;######################&lt;BR /&gt;&lt;BR /&gt;Hmm. Have now looked through the example provided to the other user. &lt;BR /&gt;&lt;BR /&gt;First it is using subroutines rather than functions. The default is now the function-style interface, so some of the syntax will be different.&lt;BR /&gt;&lt;BR /&gt;Second, I certainly had not guessed the required order of statements from the descriptions in the Ref manual; eg. the order of presentation is "Transformation routines" (eg &lt;I&gt;&lt;B&gt;vsrnguniform&lt;/B&gt;&lt;/I&gt;) &lt;U&gt;then &lt;/U&gt;"Service routines" (eg &lt;I&gt;&lt;B&gt;vslnewstream&lt;/B&gt;&lt;/I&gt;). &lt;BR /&gt;&lt;BR /&gt;Never was clear that &lt;I&gt;&lt;B&gt;vslnewstream &lt;/B&gt;&lt;/I&gt;needs to be "called" before &lt;I&gt;&lt;B&gt;vsrnguniform&lt;/B&gt;&lt;/I&gt;. Again, example code snippets would help.&lt;BR /&gt;&lt;BR /&gt;Third, it contains the following code:&lt;BR /&gt;&lt;BR /&gt; include 'mkl_vsl.fi'&lt;BR /&gt; .....&lt;BR /&gt;
 integer brng&lt;BR /&gt; .....&lt;BR /&gt; brng=VSL_BRNG_SOBOL&lt;BR /&gt;&lt;BR /&gt;which only makes sense if VSL_BRNG_SOBOL is a variable declared &amp;amp; initialised in 'mkl_vsl.fi'.&lt;BR /&gt;So that is what was meant by "&lt;FONT color="#ff0000"&gt;&lt;B&gt;&lt;FONT size="2"&gt;name structure definition&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" - the &lt;U&gt;name &lt;/U&gt;of a &lt;U&gt;variable &lt;/U&gt;(a couple of extra words would certainly have greatly helped).  &lt;BR /&gt;&lt;BR /&gt;Referring to the "&lt;FONT size="2"&gt;&lt;B&gt;&lt;FONT color="#ff0000"&gt;values&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;" &lt;FONT size="2"&gt;of an INTEGER as being &lt;FONT color="#ff0000"&gt;VSL_METHOD_SUNIFORM_STD&lt;/FONT&gt;&lt;/FONT&gt; still does not make sense to me.&lt;BR /&gt;&lt;BR /&gt;There are also the following two lines of code:&lt;BR /&gt;&lt;BR /&gt;c Method = 0 in case of uniform distribution&lt;BR /&gt; &lt;FONT color="#0000ff"&gt;integer&lt;/FONT&gt; method &lt;BR /&gt;&lt;BR /&gt;I searched &amp;amp; searched but never found anything in the Manual indicating that "Method = 0 in case of uniform distribution" (Nor any other &lt;U&gt;numerical &lt;/U&gt;values for Method). Then again, maybe I missed something on one of the 3,250 pages. But they are certainly not given in Ch10 which is the relevant chapter for the Statistical Functions.&lt;BR /&gt;&lt;BR /&gt;So where are these values specified?&lt;BR /&gt;&lt;BR /&gt;Enough!&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 05 Jun 2008 14:20:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-F95-syntax-for-random-number-generators/m-p/877416#M9113</guid>
      <dc:creator>davidspurr</dc:creator>
      <dc:date>2008-06-05T14:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: MKL - F95 syntax for random number generators</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-F95-syntax-for-random-number-generators/m-p/877417#M9114</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;P&gt;Thank you for your feedback on MKLVSL documentation. We will have a closer look on how to address your concerns. We would appreciate if you report your concerns via Premier Support. Fortran examples which demonstrate use of VSL functions are available in examplesvslfsource sub-directory of MKL directory. Please let us know in case you have other concerns/suggestions.&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2008 09:58:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-F95-syntax-for-random-number-generators/m-p/877417#M9114</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2008-06-06T09:58:28Z</dc:date>
    </item>
  </channel>
</rss>

