Ushbu kod pi sonini Monte-Karlo usuli yordamida taxmin qiladi (ya'ni, ko'plab tasodifiy sonlarni hosil qilib, ularga natija olish uchun ba'zi narsalarni amalga oshiradi). Ko'proq aniq bo'lish uchun, kod 0 dan 1 gacha bo'lgan x va y sonlarini hosil qiladi. Keyin bu raqamlar nuqta koordinatalari sifatida qabul qilinadi. Keyin u nuqta (x, y) va nuqta (0,0) o'rtasidagi masofani kvadratini o'lchaydi; x va y ni kvadratga ko'paytirish va kvadratlarni yig'ish orqali shunday qiladi. Keyinchalik, bu kvadrat masofani 1 dan kichikroq bo'lishini tekshiradi va shuning uchun kvadrat bo'lmagan masofani 1 kvadrat ildizidan kichikroq bo'lsa yoki 1. Boshqa so'zlar bilan aytganda, kod bu nuqta radius 1 va manzil (0,0) doirasining ichida joylashganligini tekshiradi
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence