Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Kostiuchenko               2:463/468.5    21 Jun 2001  06:09:06
 To : Sergei Boytsov
 Subject : Cards mixing
 -------------------------------------------------------------------------------- 
 
 
  Как-то раз (а точнее 18 Dec 00 в 17:08) Sergei Boytsov писал(а) к Sergey
 Averichev:
 
  SB> Hу, я, например, так сделал!
  >> ===== Open PIPE  [dmonk@relay2> cat /usr/user/bsn/Perl/cards.pl]
  >> =====<
  SB> #!/usr/bin/perl
 
  SB> my @mcards=(1..52);
  SB> srand(time);
 
      ^^^^^^^^^^^
 а вот это - плохая практика. Зная свои карты и принцип инициализации srand в
 данном случае можно узнать и другие карты. Представляешь, чем подобное может
 грозить скажем в онлайновом казино...
 
  SB> for (1..52) {
  SB>   my ($a,$b)=(rand(52),rand(52));
  SB>   @mcards[$a,$b]=@mcards[$b,$a];
  SB> }
 --
 mailto: random at info.net.ua                  //Александр
 
  * Origin: useless (2:463/468.5)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Cards mixing   Sergei Boytsov   18 Dec 2000 03:51:43 
 Cards mixing   Sergey Averichev   18 Dec 2000 15:17:48 
 Cards mixing   Maxim Y. Zinyakov   18 Dec 2000 17:42:00 
 Cards mixing   Sergey Averichev   19 Dec 2000 00:17:38 
 Re: Cards mixing   Ruslan Bondarev   18 Dec 2000 23:03:37 
 Re: Cards mixing   Artur Penttinen   21 Dec 2000 21:39:11 
 Cards mixing   Sergei Boytsov   18 Dec 2000 18:08:18 
 Cards mixing   Alexander Kostiuchenko   21 Jun 2001 06:09:06 
 Cards mixing   Marat Gizatullin   30 Dec 2000 18:52:21 
Архивное /ru.perl/28453b319137.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional