Hola delphius
me interesa la estadística pero no se programar usando objetos, esta es una forma de aprender algunas cosas.
Estuve viendo tu código y probando, me da estos problemas al usar delphi 6:
Código:
[Warning] UGenerators.pas(51): Method 'Generate' hides virtual method of base type 'TGenerator'
[Warning] UGenerators.pas(66): Method 'Generate' hides virtual method of base type 'TGenerator'
[Hint] UCongruential.pas(70): Value assigned to 'TMultiplicative.Generate' never used
[Hint] UCongruential.pas(147): Value assigned to 'TMixer.Generate' never used
[Hint] UNotCongruential.pas(93): Value assigned to 'TCentralScuare.Generate' never used
[Hint] UNotCongruential.pas(154): Value assigned to 'TLehmer.Generate' never used
[Warning] UTest.pas(45): Method 'Destroy' hides virtual method of base type 'TObject'
[Hint] UTest.pas(40): Private symbol 'GetN' declared but never used
[Hint] UScuareChi.pas(104): Value assigned to 'TScuareChi.Test' never used
[Hint] Unit1.pas(36): Variable 'per' is declared but never used in 'TForm1.Button1Click'
En cambio cuando uso crosskylix compila bien y no hay problemas al ejecutarlo, salvo cuando uno hace click por segunda vez en el botón aparece un mensaje de error de windows.
Espero que te ayude en algo
saludos