BBO Discussion Forums: Reruns - BBO Discussion Forums

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Reruns ACBL

#21 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-05, 16:43

 wyman, on 2013-March-05, 15:25, said:

Please enter a seed: 123456789

A program that requests a seed accepting entries in such a way that it is at all possible for an operator to create the same set of deals more than once should never be certified (authorized).
0

#22 User is offline   JanM 

  • PipPipPipPipPip
  • Group: Full Members
  • Posts: 737
  • Joined: 2006-January-31

Posted 2013-March-06, 10:08

 ggwhiz, on 2013-March-05, 10:45, said:

I vaguely recall that Dorothy Truscott once played in a major tournament in France(?), called the Director and told him card for card her partners hand and it turned out they were using the same set from a tourney 20 years ago!

I can't remember how they handled that but this is a SECTIONAL! Gotta cut them some slack as no Unit is in this to make profits. A free beer to each player in ther next Sectional (or whatever is affordable) is enough of a mea culpa.


This was one of Dorothy's funnier stories. It was the ACBL, and the same hands were used in the Pair Trials to select the US Bermuda Bowl team, in which she had played with B Jay Becker and in a National Women's Pair event a few months later. Since no other woman had played in the Trials and this was long before things like Vugraph, none of the other players in the event had seen the hands. When Dorothy told the director that she'd played the hands before, he told her to try not to be influenced by what she remembered. She and her partner (I think it was Emma Jean Hawes, but not sure) did not have a good afternoon session. At the start of the evening session, the director came up to Dorothy holding an envelope and handed it to her, saying that the rest of the players had asked him to give her the hand records for the evening session! :D
Jan Martel, who should probably state that she is not speaking on behalf of the USBF, the ACBL, the WBF Systems Committee, or any member of any Systems Committee or Laws Commission.
0

#23 User is offline   gombo121 

  • PipPipPip
  • Group: Full Members
  • Posts: 80
  • Joined: 2009-November-09

Posted 2013-March-06, 22:09

 JanM, on 2013-March-06, 10:08, said:

This was one of Dorothy's funnier stories. It was the ACBL, and the same hands were used in the Pair Trials to select the US Bermuda Bowl team, in which she had played with B Jay Becker and in a National Women's Pair event a few months later. Since no other woman had played in the Trials and this was long before things like Vugraph, none of the other players in the event had seen the hands. When Dorothy told the director that she'd played the hands before, he told her to try not to be influenced by what she remembered. She and her partner (I think it was Emma Jean Hawes, but not sure) did not have a good afternoon session. At the start of the evening session, the director came up to Dorothy holding an envelope and handed it to her, saying that the rest of the players had asked him to give her the hand records for the evening session! :D

This anecdote is presented in the Sabine Auken's book as something happened to her (excluding places and dates, probably).
0

#24 User is offline   gombo121 

  • PipPipPip
  • Group: Full Members
  • Posts: 80
  • Joined: 2009-November-09

Posted 2013-March-06, 22:12

 pran, on 2013-March-05, 16:43, said:

A program that requests a seed accepting entries in such a way that it is at all possible for an operator to create the same set of deals more than once should never be certified (authorized).


I strongly disagree. Ability to generate the same set again is a great asset in many scenarios (starting from complaints about skewed distributions).
The operator should really have a little bit of a clue.
1

#25 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-07, 01:31

 gombo121, on 2013-March-06, 22:12, said:

 pran, on 2013-March-05, 16:43, said:

A program that requests a seed accepting entries in such a way that it is at all possible for an operator to create the same set of deals more than once should never be certified (authorized).

I strongly disagree. Ability to generate the same set again is a great asset in many scenarios (starting from complaints about skewed distributions).
The operator should really have a little bit of a clue.

There is no reason for that. Just archive created files for as long as there might be any need to inspect or reuse them.
0

#26 User is offline   gnasher 

  • Andy Bowles
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 11,993
  • Joined: 2007-May-03
  • Gender:Male
  • Location:London, UK

Posted 2013-March-07, 03:34

The program should normally generate its own seed, but it should also allow the operator to enter a seed himself. That protects you from operator errors without creating obstacles for someone who does need to recreate an old set.
... that would still not be conclusive proof, before someone wants to explain that to me as well as if I was a 5 year-old. - gwnn
0

#27 User is offline   billw55 

  • enigmatic
  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,757
  • Joined: 2009-July-31
  • Gender:Male

Posted 2013-March-08, 13:56

Perhaps seeds should be obtained from random number suppliers such as hotbits. And of course, records should be kept of seeds that have been previously used. Each instance of the software should do so, and ACBL should require all used seeds to be submitted and kept in a central database.
Life is long and beautiful, if bad things happen, good things will follow.
-gwnn
0

#28 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-08, 14:43

 billw55, on 2013-March-08, 13:56, said:

Perhaps seeds should be obtained from random number suppliers such as hotbits. And of course, records should be kept of seeds that have been previously used. Each instance of the software should do so, and ACBL should require all used seeds to be submitted and kept in a central database.

I really do not see any reason for keeping used seeds in any form of archive provided the seeds are created in some satisfactory manner.

In my own program the seed is a combination of the system clock (resolution 1 mS, range several thousand years) together with the time in milliseconds within 0,25 seconds (8 bits) for each key and/or mouse activity from the program is launched until the seed is actually needed. The result is a full 360 bits seed with no chance of duplication and the majority of which are completely random.
0

#29 User is offline   barmar 

  • PipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Admin
  • Posts: 21,571
  • Joined: 2004-August-21
  • Gender:Male

Posted 2013-March-09, 07:48

From the ACBL website:

Quote

Many computers use their internal clocks as a "random" starting value to assign each of the cards an "address." In practice, however, this method isn't sufficiently random enough. The software that ACBL uses to generate deals, therefore, requires an additional step. The staff person whose job it is to create the deals must physically deal out a set of 52 cards, just as you would do at the bridge table. The four hands are entered into the computer. This information, along with the time at which it was entered, create the starting value for the process and ensures that it is completely random.


#30 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-09, 09:54

 barmar, on 2013-March-09, 07:48, said:

From the ACBL website:

I am extremely sorry to state so, but this reference reveals a major lack of understanding the concepts of randomness.

It is quite true that the system clock is in no way "random", but then neither is it not used that way. However, it is fully acceptable to use it as one of the sources for creating a starting seed to a (pseudo-)random number generator.

The important feature for a starting seed is that it shall never be possible to produce the same seed in separate runs.

Provided that the PRNG itself is satisfactory the difference between seeds is unimportant, they may differ in just one single bit or in as many bits as are convenient.

What is important to understand is that the suggested procedure of having someone manually shuffle a deck of cards and then enter the resulting card sequence as a starting seed is (like all human processes other than dice throwing) inferior to any decent computer seed generator.
0

#31 User is offline   aguahombre 

  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 12,029
  • Joined: 2009-February-21
  • Gender:Male
  • Location:St. George, UT

Posted 2013-March-09, 10:43

 pran, on 2013-March-09, 09:54, said:

What is important to understand is that the suggested procedure of having someone manually shuffle a deck of cards and then enter the resulting card sequence as a starting seed is (like all human processes other than dice throwing) inferior to any decent computer seed generator.

Yeh, it isn't random. But the combo of the shuffle and a clock or other computer seed generator should be enough to ensure no duplicate set, while just using a computer generation might be subject to a glitch.
"Bidding Spades to show spades can work well." (Kenberg)
0

#32 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-09, 11:54

 aguahombre, on 2013-March-09, 10:43, said:

[...]But the combo of the shuffle and a clock or other computer seed generator should be enough to ensure no duplicate set, while just using a computer generation might be subject to a glitch.

If you look at my description (post #28) you might note that this is precisely my own procedure.

(And registering the 8 bits fraction within the quarter of a second for each keyboard or mouse activity should ensure that each such registered group of 8 bits contributed to the seed is truly random.)
0

#33 User is offline   aguahombre 

  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 12,029
  • Joined: 2009-February-21
  • Gender:Male
  • Location:St. George, UT

Posted 2013-March-09, 16:04

Yes, yours gets it done. My intent was just that although not random by definition, the ACBL method doesn't suck.
"Bidding Spades to show spades can work well." (Kenberg)
0

#34 User is offline   billw55 

  • enigmatic
  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,757
  • Joined: 2009-July-31
  • Gender:Male

Posted 2013-March-11, 07:49

Of course the ACBL method is OK, but it still makes me chuckle. Why go through such tedium when you could just roll a handful of d20. There must be many methods for humans to generate seeds which are less time consuming. I think they want to offer something familiar and comforting to the members, something the members will believe in, who are often suspicious of "computer hands".
Life is long and beautiful, if bad things happen, good things will follow.
-gwnn
0

#35 User is offline   gnasher 

  • Andy Bowles
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 11,993
  • Joined: 2007-May-03
  • Gender:Male
  • Location:London, UK

Posted 2013-March-11, 09:28

Does the ACBL procedure have to be followed for each set of boards, or is it just once a day?
... that would still not be conclusive proof, before someone wants to explain that to me as well as if I was a 5 year-old. - gwnn
0

#36 User is offline   PhilKing 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 3,240
  • Joined: 2012-June-25

Posted 2013-March-11, 09:31

 gnasher, on 2013-March-11, 09:28, said:

Does the ACBL procedure have to be followed for each set of boards, or is it just once a day?


The latter - they use the time as a seed at exactly 6PM.
2

#37 User is offline   pran 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 5,344
  • Joined: 2009-September-14
  • Location:Ski, Norway

Posted 2013-March-11, 16:40

 PhilKing, on 2013-March-11, 09:31, said:

The latter - they use the time as a seed at exactly 6PM.

Oh dear!

Is this so they can be perfectly sure that everybody use the same basic seed on the same day?
0

#38 User is offline   RMB1 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 1,841
  • Joined: 2007-January-18
  • Gender:Male
  • Location:Exeter, UK
  • Interests:EBU/EBL TD
    Bridge, Cinema, Theatre, Food,
    [Walking - not so much]

Posted 2013-March-11, 17:09

 pran, on 2013-March-11, 16:40, said:

Is this so they can be perfectly sure that everybody use the same basic seed on the same day?

Oh dear!
Robin

"Robin Barker is a mathematician. ... All highly skilled in their respective fields and clearly accomplished bridge players."
0

#39 User is offline   bluejak 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,686
  • Joined: 2007-August-23
  • Gender:Male
  • Location:Liverpool, UK
  • Interests:Bridge Laws, Cats, Railways, Transport timetables

Posted 2013-April-23, 08:52

I think people seem to miss the point. If the Correction Period is over, then the results stand. Law 6D2, like any other Law, is subject to the Correction Period. Of course the organisers should refund the entry fees to the OP, and anyone else who complains.
David Stevenson

Merseyside England UK
EBL TD
Currently at home
Visiting IBLF from time to time
<webjak666@gmail.com>
0

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

7 User(s) are reading this topic
0 members, 7 guests, 0 anonymous users