<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Rand() si mt_rand()</title>
	<atom:link href="http://trilema.com/2012/rand-si-mt_rand/feed/" rel="self" type="application/rss+xml" />
	<link>http://trilema.com/2012/rand-si-mt_rand/</link>
	<description>Moving targets for a fast crowd.</description>
	<pubDate>Wed, 06 May 2026 12:23:59 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rontaitorul</title>
		<link>http://trilema.com/2012/rand-si-mt_rand/#comment-92862</link>
		<dc:creator>Rontaitorul</dc:creator>
		<pubDate>Mon, 22 Apr 2013 09:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://trilema.com/?p=41576#comment-92862</guid>
		<description>Frumos postul..pacat de injurii.</description>
		<content:encoded><![CDATA[<p>Frumos postul..pacat de injurii.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://trilema.com/2012/rand-si-mt_rand/#comment-87654</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Thu, 09 Aug 2012 20:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://trilema.com/?p=41576#comment-87654</guid>
		<description>Apai hai sa-ti dau noa.</description>
		<content:encoded><![CDATA[<p>Apai hai sa-ti dau noa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morom3t3</title>
		<link>http://trilema.com/2012/rand-si-mt_rand/#comment-87653</link>
		<dc:creator>Morom3t3</dc:creator>
		<pubDate>Thu, 09 Aug 2012 20:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://trilema.com/?p=41576#comment-87653</guid>
		<description>Mirceo, o sa-ti fut amiralul in cur, cum ii place!
Numai sa strang karma, sa pot posta.

Al drac', retard!</description>
		<content:encoded><![CDATA[<p>Mirceo, o sa-ti fut amiralul in cur, cum ii place!<br />
Numai sa strang karma, sa pot posta.</p>
<p>Al drac', retard!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://trilema.com/2012/rand-si-mt_rand/#comment-87650</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Thu, 09 Aug 2012 19:56:59 +0000</pubDate>
		<guid isPermaLink="false">http://trilema.com/?p=41576#comment-87650</guid>
		<description>&lt;blockquote&gt;Cu toată tendențiozitatea o spun, io bănuiesc că individul de a postat aia rula PHP pe Windows, despre care nu știu nimic da’ tind să cred (cu toată hatereala, cum ziceam) că aia-i sursa problemei. Aștept cu un interes ca un utilizator de Windoză să confirme sau să infirme teoria.&lt;/blockquote&gt;

Ahahaha deci cit de sec pina in final :D

Apropo de ultima chestie, ce zici tu e valid da' totusi mi se pare ca pentru nevoile discutiei curente putem cadea de acord ca numarul e totusi prea mare.</description>
		<content:encoded><![CDATA[<blockquote><p>Cu toată tendențiozitatea o spun, io bănuiesc că individul de a postat aia rula PHP pe Windows, despre care nu știu nimic da’ tind să cred (cu toată hatereala, cum ziceam) că aia-i sursa problemei. Aștept cu un interes ca un utilizator de Windoză să confirme sau să infirme teoria.</p></blockquote>
<p>Ahahaha deci cit de sec pina in final :D</p>
<p>Apropo de ultima chestie, ce zici tu e valid da' totusi mi se pare ca pentru nevoile discutiei curente putem cadea de acord ca numarul e totusi prea mare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spyked</title>
		<link>http://trilema.com/2012/rand-si-mt_rand/#comment-87649</link>
		<dc:creator>spyked</dc:creator>
		<pubDate>Thu, 09 Aug 2012 19:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://trilema.com/?p=41576#comment-87649</guid>
		<description>Am dat o privire peste implementarea de PHP din &lt;a href="http://www.php.net/git.php" &gt;depozit&lt;/a&gt; și rand()-ul de acolo îl apelează pe cel din C, care în principiu depinde de compilator, dar pe gcc sub Linux 100% accesează /dev/urandom. Cu toată tendențiozitatea o spun, io bănuiesc că individul de a postat aia rula PHP pe Windows, despre care nu știu nimic da' tind să cred (cu toată hatereala, cum ziceam) că aia-i sursa problemei. Aștept cu un interes ca un utilizator de Windoză să confirme sau să infirme teoria.

&lt;blockquote&gt;Nu m-ar mira sa fi fost rescris chiar random.c cindva in ultimii 10 ani, dat fiind ca iti amintesti mai vechea discutie cu “nu pot dom’le lasa puletii nimic in pace”.&lt;/blockquote&gt;
E foarte posibil, da' cel puțin în ultimii șase ani nu pare a fi nimic semnificativ. M-am uitat pe un fork de kernel făcut acum câteva luni și cel mai mare patch în fișierul respectiv era unul de-al lui Torvalds de prin 2006, care modifica un comportament legat de rețea sau ceva asemănător. Individul de pe php.net a publicat observația în martie, când ar fi putut rula Linux 3.0, 3.2 sau în cel mai extrem caz 3.4, asta dacă nu cumva într-adevăr s-a apucat să testeze pe vreo distribuție antică, ceea ce s-ar lega de unele detalii cum ar fi scheduler-ul (care se activează și el la întreruperi de timer) folosit, care a fost rescris la un moment dat.

&lt;blockquote&gt;Totusi… 250k cereri in sub 1 secunda, cam cit dracu’ de intreruperi trebuia sa genereze ala ?!&lt;/blockquote&gt;
Aici e discuție destul de lungă. Dispozitivele de rețea sunt printre puținele care pot genera un număr de întreruperi atât de mare încât să dea sistemul peste cap (prin stack overflow-uri în kernel sau alte dubiozități). Driverele de gigabit ethernet sigur recurg la fetch-uri adiționale pentru a limita numărul de întreruperi.</description>
		<content:encoded><![CDATA[<p>Am dat o privire peste implementarea de PHP din <a href="http://www.php.net/git.php" >depozit</a> și rand()-ul de acolo îl apelează pe cel din C, care în principiu depinde de compilator, dar pe gcc sub Linux 100% accesează /dev/urandom. Cu toată tendențiozitatea o spun, io bănuiesc că individul de a postat aia rula PHP pe Windows, despre care nu știu nimic da' tind să cred (cu toată hatereala, cum ziceam) că aia-i sursa problemei. Aștept cu un interes ca un utilizator de Windoză să confirme sau să infirme teoria.</p>
<blockquote><p>Nu m-ar mira sa fi fost rescris chiar random.c cindva in ultimii 10 ani, dat fiind ca iti amintesti mai vechea discutie cu “nu pot dom’le lasa puletii nimic in pace”.</p></blockquote>
<p>E foarte posibil, da' cel puțin în ultimii șase ani nu pare a fi nimic semnificativ. M-am uitat pe un fork de kernel făcut acum câteva luni și cel mai mare patch în fișierul respectiv era unul de-al lui Torvalds de prin 2006, care modifica un comportament legat de rețea sau ceva asemănător. Individul de pe php.net a publicat observația în martie, când ar fi putut rula Linux 3.0, 3.2 sau în cel mai extrem caz 3.4, asta dacă nu cumva într-adevăr s-a apucat să testeze pe vreo distribuție antică, ceea ce s-ar lega de unele detalii cum ar fi scheduler-ul (care se activează și el la întreruperi de timer) folosit, care a fost rescris la un moment dat.</p>
<blockquote><p>Totusi… 250k cereri in sub 1 secunda, cam cit dracu’ de intreruperi trebuia sa genereze ala ?!</p></blockquote>
<p>Aici e discuție destul de lungă. Dispozitivele de rețea sunt printre puținele care pot genera un număr de întreruperi atât de mare încât să dea sistemul peste cap (prin stack overflow-uri în kernel sau alte dubiozități). Driverele de gigabit ethernet sigur recurg la fetch-uri adiționale pentru a limita numărul de întreruperi.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
