<?xml version="1.0" encoding="utf-8"?>
<!-- generator="open[qoob]" -->
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>the website of xero harrison</title>
    <subtitle type="text">xero, xero harrison, harrison, nu, x-e.ro, whois.x-e.ro, blog.x-e.ro, code.x-e.ro, lab.x-e.ro, img.x-e.ro, etc.x-e.ro, feeds.x-e.ro, fontvir.us, fontvirus, font, fonts, git, portfolio, program, programming, code, coding, codes, codez, dev, develop, developer, qoob, open qoob, openqoob, framework, code, api, lab, laboratory, experiment, experiments, demo, netart, net art, unixporn, unix porn, unixp0rn, unixpr0n, images, photos, etc, random</subtitle>
    <link>https://blog.x-e.ro</link>
    <updated>Sat, 30 May 2026 14:13:34 -0400</updated>
    <id>https://blog.x-e.ro</id>
    <link rel="self" href="https://feeds.x-e.ro" />
    <generator uri="http://qoob.xero.nu/">open[qoob]</generator>
    <entry>
        <title>abstract render tutorial</title>
        <id>https://blog.x-e.ro/3sdm_abstract_render_tutorial</id>
        <link rel="alternate">https://blog.x-e.ro/3sdm_abstract_render_tutorial</link>
        <summary type="html">&lt;p&gt;this is a &quot;long image&quot; tutorial i did under my alias 0x000000 for igraphixz.com&lt;/p&gt;
&lt;p&gt;&lt;img title=&quot;3DSM abstract render tutorial teaser&quot; src=&quot;http://blog.x-e.ro/ui/img/blog/uploads/abstract-teaser.png&quot; alt=&quot;3DSM abstract render tutorial teaser&quot; width=&quot;500&quot; height=&quot;517&quot; /&gt;&lt;/p&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2008-10-11T02:11:00-04:00</updated>
    </entry>
    <entry>
        <title>another as3 range seeded randomizer</title>
        <id>https://blog.x-e.ro/another_as3_range_seeded_randomizer</id>
        <link rel="alternate">https://blog.x-e.ro/another_as3_range_seeded_randomizer</link>
        <summary type="html">&lt;p&gt;just another take on a classic piece of code. the pseudo-random number generator. this one is &lt;a href=&quot;http://blog.x-e.ro/actionscript3_randomizer&quot;&gt;almost the same&lt;/a&gt;, just a slightly diffrent algorithm.&lt;/p&gt;
&lt;pre class=&quot;brush: as3&quot;&gt;private function randomizer(low:Number, high:Number):Number {
	var num:Number = high-low;
	return (Math.random()*num)+low;
}&lt;/pre&gt;
&lt;p&gt;then use it...&lt;/p&gt;
&lt;pre class=&quot;brush: as3&quot;&gt;var x:Number = randomizer(5, 50);&lt;/pre&gt;
&lt;p&gt;i &lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;3&lt;/span&gt; randomization&lt;/p&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2008-04-10T15:44:00-04:00</updated>
    </entry>
    <entry>
        <title>the lorenz attractor</title>
        <id>https://blog.x-e.ro/3d_flash_lorenz_attractor</id>
        <link rel="alternate">https://blog.x-e.ro/3d_flash_lorenz_attractor</link>
        <summary type="html">&lt;p&gt;&lt;img title=&quot;papervision3D lorenz attractor&quot; src=&quot;http://blog.x-e.ro/ui/img/blog/uploads/lorenz.png&quot; alt=&quot;papervision3D lorenz attractor&quot; width=&quot;710&quot; height=&quot;253&quot; /&gt;&lt;/p&gt;
&lt;p&gt;we were discussing recursive algorithms and chaos theory at work yesterday. when one of the chemistry professors brought up the lorenz attractor. he was trying to draw one on the white board for about 10 minutes until i decided it would be easier to draw in flash, lol!&lt;br /&gt; &lt;br /&gt; after a quick conversation w/ &lt;a href=&quot;http://blog.zupko.info/&quot; target=&quot;_blank&quot;&gt;andy zupko&lt;/a&gt; about the new Line3D object, and my new &lt;a href=&quot;http://blog.x-e.ro/canvasview3d_new_pv3d_flex_component&quot;&gt;CanvasView3D&lt;/a&gt; component for papervision, i made a sweet lorenz attractor! &lt;br /&gt; &lt;br /&gt; the algorithm is super simple:&lt;/p&gt;
&lt;pre class=&quot;brush: plain&quot;&gt;x1 = x0 + h * a * (y0 - x0);
y1 = y0 + h * (x0 * (b - z0) - y0);
z1 = z0 + h * (x0 * y0 - c * z0); &lt;/pre&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2008-02-09T11:52:00-05:00</updated>
    </entry>
    <entry>
        <title>asp.net random number generator</title>
        <id>https://blog.x-e.ro/asp_net_random_number_generator</id>
        <link rel="alternate">https://blog.x-e.ro/asp_net_random_number_generator</link>
        <summary type="html">&lt;p&gt;here is my asp.net randomizer class based on the c R250/512 shift-register sequence random number generator, by kirkpatrick and stoll and published (j. computational physics, vol 40, pp. 517-526) with an added a pseudo-random class redefinition and buffer overflow protection.&lt;br/&gt;&lt;br/&gt;example usage:
&lt;pre class=&quot;brush: csharp&quot;&gt;randomizer x = new randomizer();
int num = x.random();
&lt;/pre&gt;&lt;/p&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2007-10-18T17:55:00-04:00</updated>
    </entry>
    <entry>
        <title>actionscript3 randomizer</title>
        <id>https://blog.x-e.ro/actionscript3_randomizer</id>
        <link rel="alternate">https://blog.x-e.ro/actionscript3_randomizer</link>
        <summary type="html">&lt;p&gt;here a nice little one liner. this function returns a random number between a user supplied range.&lt;/p&gt;
&lt;pre class=&quot;brush: as3&quot;&gt;function randomizer (low:Number, high:Number):Number {
   return Math.floor(low + (Math.random() * (high-low)));
}
&lt;/pre&gt;
&lt;p&gt;example useage, will return a number between 5 - 50.&lt;/p&gt;
&lt;pre class=&quot;brush: as3&quot;&gt;var x:Number = randomizer(5, 50);
&lt;/pre&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2007-07-03T19:36:00-04:00</updated>
    </entry>
    <entry>
        <title>random page perl script</title>
        <id>https://blog.x-e.ro/random_page_perl_script</id>
        <link rel="alternate">https://blog.x-e.ro/random_page_perl_script</link>
        <summary type="html">&lt;p&gt;place this code in a file called index.cgi, chmod it to 775, and place it in a directory of html files. this script will pick one of the files in the specified directory at random, and print it to the screen. refresh the page for a new random one.&lt;/p&gt;
&lt;pre class=&quot;brush: perl&quot;&gt;#!/usr/bin/perl
print &quot;Content-type: text/html\n\n&quot;;
 
#print &quot;&lt;pre&gt;&quot;;
$basep = &quot;/wwwroot/path2/randomdir&quot;;
 
srand(time ^ $$);
#print &quot;got random time...\n&quot;;
 
@files = `ls $basep/*.html`;
#print &quot;got file list...\n&quot;;
#foreach (@files) { print &quot;-----$_\n&quot;;}
 
$file = rand(@files);
#print &quot;got random file...$phrase\n&quot;;
 
$nupath = &quot;$files[$file]&quot;;
#print &quot;got new path...$nupath\n&quot;;
 
open(LOG, $nupath) or die &quot;$!\n&quot;; 
while () 
{
  print $_;
}
close (LOG);
#print &quot;&lt;/pre&gt;&quot;;

exit;&lt;/pre&gt;</summary>
        <author>
            <name>xero harrison</name>
        </author>
        <updated>2003-11-18T16:27:00-05:00</updated>
    </entry>
</feed>
