// Модуль для поиска простого числа Unit FGIntPrimeGeneration; Interface Uses Windows, SysUtils, Controls, FGInt; Procedure PrimeSearch(Var GInt : TFGInt); Implementation {$H+} // Поиск простого пароля Procedure PrimeSearch(Var GInt : TFGInt); Var temp, two : TFGInt; ok : Boolean; Begin If (GInt.Number[1] Mod 2) = 0 Then GInt.Number[1] := GInt.Number[1] + 1; Base10StringToFGInt('2', two); ok := false; While Not ok Do Begin FGIntAdd(GInt, two, temp); FGIntCopy(temp, GInt); FGIntPrimeTest(GInt, 4, ok); End; FGIntDestroy(two); End; End.