<?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 Re: UUIDGEN not unique? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141285#M28427</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Quentin there are companions for each OS as there are a lot of differences between them.&lt;/P&gt;&lt;P&gt;I do not wonder why there would be a difference as long a could explain that as being the cause.&lt;/P&gt;&lt;P&gt;On all of those OS systems there&amp;nbsp; is also a lot of history with SAS every fix-level release level can be different.&lt;/P&gt;&lt;P&gt;Is the difference to be explained by something of that I wonder but not getting curious.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is left and we should get curious is when we see behavorial differences the between OS systems in SAS without any reason.&lt;/P&gt;&lt;P&gt;OK I got that as : SAS is promoting (sales) SAS should behave the same ("C" Java based) on all OS systems as promoted to use the same code.&amp;nbsp; By that the promotional point exchanging an OS should be easy exchanging code should be easy. (This is not in your question: release/Os differences)&lt;/P&gt;&lt;P&gt;Altough the "C" code en Java code can be the same the compiler and rum-time libraries of those are not. Some differences can originate from that level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree that there is something weird as this difference is not to be expected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Oct 2014 05:04:15 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-10-27T05:04:15Z</dc:date>
    <item>
      <title>UUIDGEN not unique?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141282#M28424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Was inspired by&lt;A href="http://blogs.sas.com/content/sasdummy/2012/10/19/creating-a-somewhat-unique-id-using-the-uuidgen-function/"&gt; Chris H blog post on GUIDS&lt;/A&gt; to play with them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Today noticed on SAS 9.3 Linux 64 bit it throws:&lt;/P&gt;&lt;PRE&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put %sysfunc(uuidgen());
WARNING: UUID is not guaranteed to be unique.

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course there are no guarantees in life or pseudo-random numbers.&amp;nbsp; : )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wondering if this means the chance of a duplicate is much more than the infinitesimal 1 in&amp;nbsp; 2**128 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did see a couple TS notes about the warning, but nothing that actually described what it meant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Happy Friday,&lt;/P&gt;&lt;P&gt;--Q.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2014 17:09:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141282#M28424</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2014-10-24T17:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: UUIDGEN not unique?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141283#M28425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The concept is rather generic &lt;A href="http://en.wikipedia.org/wiki/Universally_unique_identifier" title="http://en.wikipedia.org/wiki/Universally_unique_identifier"&gt;Universally unique identifier - Wikipedia, the free encyclopedia&lt;/A&gt; &lt;/P&gt;&lt;P&gt;The warning on the dependency on the seed is mentioned. The seed (entropy) is sometimes limited an made repeatable. &lt;BR /&gt;It often used as a security ticket or other place to get an indentification.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2014 18:46:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141283#M28425</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-10-24T18:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: UUIDGEN not unique?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141284#M28426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jaap.&amp;nbsp; My question is really as to the meaning of the WARNING.&amp;nbsp;&amp;nbsp; It is not thrown on other OSsa / SAS versions.&amp;nbsp; So curious if there was something different about the implementation on 9.3 Linux that made SAS developers decide that it should throw a warning? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 21:33:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141284#M28426</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2014-10-26T21:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: UUIDGEN not unique?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141285#M28427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Quentin there are companions for each OS as there are a lot of differences between them.&lt;/P&gt;&lt;P&gt;I do not wonder why there would be a difference as long a could explain that as being the cause.&lt;/P&gt;&lt;P&gt;On all of those OS systems there&amp;nbsp; is also a lot of history with SAS every fix-level release level can be different.&lt;/P&gt;&lt;P&gt;Is the difference to be explained by something of that I wonder but not getting curious.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is left and we should get curious is when we see behavorial differences the between OS systems in SAS without any reason.&lt;/P&gt;&lt;P&gt;OK I got that as : SAS is promoting (sales) SAS should behave the same ("C" Java based) on all OS systems as promoted to use the same code.&amp;nbsp; By that the promotional point exchanging an OS should be easy exchanging code should be easy. (This is not in your question: release/Os differences)&lt;/P&gt;&lt;P&gt;Altough the "C" code en Java code can be the same the compiler and rum-time libraries of those are not. Some differences can originate from that level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree that there is something weird as this difference is not to be expected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 05:04:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/UUIDGEN-not-unique/m-p/141285#M28427</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-10-27T05:04:15Z</dc:date>
    </item>
  </channel>
</rss>

