Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Перебор (https://forum.antichat.xyz/showthread.php?t=11178)

vvs777 28.11.2005 08:42

Перебор
 
1.
На одном сайте есть система идентификаторов типа AA1234 (т.е. 2 буквы, 4 цифры). Каждому выдается случайный из диапазона существующих, но чтоб не повторялся.
Мне надо организовать полный перебор с разделением труда на несколько компьютеров ;-)
Цель - попасть в как можно большее количество существующих за минимальное время.
Как лучше делать?
1 поток от AA0000 до ZZ9999 подряд или поделить на несколько потоков, например
1й комп пробивает все от AA0000 до KK9999
2й от KL0000 до ... итд?

2. В PHP я еще плохо разбираюсь. Учусь только на примерах каких-то скриптов. С работой со строками еще не сталкивался.
Кто поможет перевести код с паскаля на php?
Цитата:

var
code,s:string;
i,j:integer;
begin
code:='AA1234';
{...}
s:=copy(code,3,4); {simvoli s 3 do konca}
val(s,i,j);
if i<9999 then
begin
inc(i);
str(i,s);
code:=copy(code,1,2)+s;
end else
begin
i:=0000;
if code[2]<'Z' then code[2]:=chr(ord(code[2])+1) else
begin
code[2]:='A';
code[1]:=chr(ord(code[1])+1);
end;
end;
{...}
end.
Поставлю +.

qBiN 28.11.2005 16:13

Цитата:

Поставлю +
Ой мля+)))))))))))))))))))))
Типа новая денежная иденицца???
Паскать не знаю,переводить не буду,могу помочь с алгоритмом.
Если нужно взаимодействие между компами-переборщиками реализуй серверный скрипт.


Время: 23:03