Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/10/07 11:11
Read: times


 
#144281 - how much code/data/idata/xdata space can you...
Responding to: ???'s previous message
... afford, plus how fast has it to be?

AFAIK there is no good pRNG for SDCC yet, but you might use a block cipher in CBC-like mode to generate pseudorandom code; it shall result naturally in uniform . If you look into the code library on the left you will find TEA/XTEA and SKIPJACK implementations, as well as arcfour("RC4") (which is a stream cipher but that's maybe even more suitable for the task), and DES. I have rewritten XTEA into SDCC-like function (basically I did nothing except headers stuff), if you want I can try to post it in the evening.

Later I can try to stitch up something more "standard" based on LCRNG or a LFSR, but I am afraid it won't be today.

JW

PS. Whoops, now I see what you are pointing to is arcfour based, too - but I doubt you can use this for SDCC - no double in SDCC...

List of 25 messages in thread
TopicAuthorDate
HOWTO generate a uniformly-distributed random nu            01/01/70 00:00      
   how much code/data/idata/xdata space can you...            01/01/70 00:00      
      I can wait till evening            01/01/70 00:00      
      LFSR            01/01/70 00:00      
         OK but            01/01/70 00:00      
            there is no such thing            01/01/70 00:00      
               event triggered Timer reading            01/01/70 00:00      
                  no, well            01/01/70 00:00      
            LFSRs generally suffer from the "bad seed" problem            01/01/70 00:00      
               Maximal-Length LFSR?            01/01/70 00:00      
                  uniformity is not the only requirement on a pRNG..            01/01/70 00:00      
   most rng's            01/01/70 00:00      
      hummm            01/01/70 00:00      
         pseudorandom is NOT random            01/01/70 00:00      
            A Dilbert            01/01/70 00:00      
   Easy way to have it ???            01/01/70 00:00      
      block cipher, in chaining mode...            01/01/70 00:00      
      on uniformity of pseudo- or real-random            01/01/70 00:00      
         what's xtea prng RANGE ?            01/01/70 00:00      
            its not a dedicated pRNG algorithm....            01/01/70 00:00      
               random float ??            01/01/70 00:00      
                  tell us what is the application            01/01/70 00:00      
                     The application is...            01/01/70 00:00      
                        take any 32 bits...            01/01/70 00:00      
                           OK            01/01/70 00:00      

Back to Subject List