Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Re: Re: Randomise a string of letters

by BrowserUk (Patriarch)
on Jan 16, 2003 at 12:32 UTC ( [id://227390]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Randomise a string of letters
in thread Randomise a string of letters

I don't know for sure, but I assume (on the basis of what you have said in other threads) that EMBOSS is a gene sequence manipulation program/suite.

Given that genes sequences tend to be represented by pairs of chars, it quite probable that the routine you mention shuffles pairs of bytes around.

It's also quite likely, though again I don't really know, that this would be done in C, which is probably much faster that any implementation in pure perl. Though it's possible that one of the modules above implements the shuffle using XS or C in which case they could be comaparable for performance.

In terms of "true randomness", provided the shuffle is reasonable well written, the randomness will come down to the randomness of the RNGenerator, and unless your involved in crytoanalysis or heavy statistical analyisis, the RNG on most systems is good enough for most purposes.


Examine what is said, not who speaks.

The 7th Rule of perl club is -- pearl clubs are easily damaged. Use a diamond club instead.

  • Comment on Re: Re: Re: Randomise a string of letters

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://227390]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (3)
As of 2024-04-19 17:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found