This repository has been archived on 2024-12-25. You can view files and clone it, but cannot push or open issues or pull requests.
OldPascalProjects/LINQ/MonteCarlo.pas
2024-03-10 20:32:51 +03:00

7 lines
226 B
ObjectPascal

// Вычисление числа Pi методом Монте-Карло
begin
var n := 10000000;
var pp := Range(1,n).Select(x->Rec(Random(),Random())).Where(p->sqr(p.Item1)+sqr(p.Item2)<1).Count/n*4;
Print(pp);
end.