Sky Poker forums will be temporarily unavailable from 11pm Wednesday July 25th.
Sky Poker Forums is upgrading its look! Stay tuned for the big reveal!
Why o why do final table scenarios always have the same type of endings to them? i see this absolutely non stop,regardless if it is myself involved OR 2 others at the table.
Hand History #317401139 (18:29 12/12/2010)
0 ·
Comments
haha pmsl
HAHA ROFL
They all had air. Typical.
I don't know the original source of this article but I think the author is somewhat confused.
The 4.2 billion figure is simply the number of different combinations within a single 32-Bit DWORD. That certainly does not mean the computer can only handle numbers up to that limit.
Obtaining 256-Bit random numbers presents no challenge at all so I would imagine poker sites do it. 128-Bit and 256-Bit random numbers are also used within the encryption algorithms we all use every day (secure websites, wireless authentication etc)
I quit programming in the early 90's after spending many years coding on 8-Bit Z80 systems (assembly language). I'd often want to generate random numbers for games and using this author's logic I'd be limited to 256 outcomes. Well I wasn't!
So I think this is a very misleading article - although please know I'm not saying anything against you for posting it! :-)
In most common random number generators, N is 232 -1 (approximately 4 billion), which is the largest value that will fit into a 32-bit number. Put another way, there are at most 4 billion possible values produced by the sort of number generator encountered most often. To tip our hand a bit, this 4 billion number is not all that large.
So yes - if you implement a 32-bit RNG on a 32-bit platform then it'll be limited to 4.2b combos, because the software will be written with that limit specifically in mind. However, if you implement a 256 bit RNG on a 32 bit platform then you'll cover all the posibilites for 'the deck'. Actually I think 232 bits would cover it... My feeling was that the author of the article you quoted was suggesting you could never do anything that would require more than 32 bits (on a 32-bit platform).
We musn't confuse the CPU bus width with the size of numbers we can deal with. That's why you could enable 256-bit WEP encryption on your wireless (for example).
The shuffling algorithm used in the ASF software always starts with an ordered deck of cards, and then generates a sequence of random numbers used to reorder the deck. In a real deck of cards, there are 52! (approximately 2226) possible unique shuffles. Recall that the seed for a 32-bit random number generator must be a 32-bit number, meaning that there are just over 4 billion possible seeds. Since the deck is reinitialized and the generator reseeded before each shuffle, only 4 billion possible shuffles can result from this algorithm. Four billion possible shuffles is alarmingly less than 52!.
Changes have been made since the pRNG was cracked but these are in the form of improved seeding and security algorithms.
There is nothing stopping the developer from writing an RNG based on more than 32 bits.
You certainly don't need a mega giant sized 256 bit computer like the author of that article said! LOL (and yes, I know they're not Alan's words!).
Well in my posts I was addressing a specific point that dealing with those large numbers isn't a problem, but yes I agree with you there. Pick 1 of 52, 1 of 51, 1 of 50 etc should in my mind do the trick... Can't see why not but then I have had quite a few 1664's.... lol