Don kwatanta sarkar wannan, bari mu ɗauki misali na samar da lambobi bazuwar a cikin C#.
A cikin shirye-shirye, ana amfani da lambobin bazuwar don dalilai daban-daban, daga gwajin damuwa zuwa wasanni da ayyukan kimiyya. A cikin C #, ajin Random yana ba da ayyuka don samar da lambobi bazuwar. Ɗaukar wannan snippet code a matsayin misali:
Randomrand = sabon bazuwar ();
int randomNumber = rand.Next();
Lambar da ke sama za ta haifar da adadin bazuwar wanda zai iya zama ko'ina daga 0 zuwa Int32.MaxValue.
Fahimtar Random Class a C #
Ajin Random a cikin C # yana zaune a cikin tsarin sunaye kuma ya ƙunshi hanyoyi da yawa waɗanda za a iya amfani da su don dalilai daban-daban. Don samar da adadin bazuwar, hanyoyin da aka fi amfani da su sune Next() da na gaba (Int32, Int32).
Na gaba (Int32, Int32) yana haifar da bazuwar lamba tsakanin ƙayyadaddun lambobi biyu, yayin Na gaba() kawai yana haifar da bazuwar lamba tsakanin sifili da Int32.MaxValue.
Don ƙirƙirar misali na ajin Random, kawai yi amfani da layin lamba mai zuwa:
Randomrand = sabon bazuwar ();
Sa'an nan, don samar da bazuwar lamba:
int randomNumber = rand.Next(); // yana haifar da bazuwar lamba tsakanin 0 da Int32.MaxValue
Ƙirƙirar Aiki don Ƙirƙirar Integers na Random
Hanyar Random.Next() ta dace, amma idan kuna son samar da adadin bazuwar cikin kewayon kewayon fiye da sau ɗaya fa a lambar ku? Kuna buƙatar rubuta layin lamba biyu kowane lokaci.
Hanya mafi inganci ita ce ƙirƙirar aiki mai ɗaukar lamba biyu azaman sigogi kuma dawo da bazuwar lamba tsakanin waɗannan lambobi biyu. Bari mu ga yadda ake aiwatar da irin wannan aikin.
jama'a static int GenerateRandomNumber(int min, int max)
{
Randomrand = sabon bazuwar ();
mayar da rand.Na gaba (min, max);
}
A cikin lambar da ke sama, mun ayyana a canzawa Hanyar da ke ɗaukar sigogin lamba biyu da dawo da lambar bazuwar cikin wannan kewayon.
Haɗa Lambobin Random a cikin Aikace-aikacen Lokaci na Gaskiya
Ƙirƙirar lambobin bazuwar yana da amfani a yanayi daban-daban. A kimiyyar kwamfuta, galibi ana amfani da su don kwaikwayo ko gwaji. Misali, ana iya amfani da su don kwaikwayi halayen abokin ciniki a cikin aikace-aikacen, ko don gwada aikin aikace-aikacen ƙarƙashin nauyin bayanai masu nauyi.
Don kwaikwayi halayen abokin ciniki, zaku iya samar da lambobi bazuwar don wakiltar lokacin da abokin ciniki ke ciyarwa akan gidan yanar gizo ko adadin abubuwan da suka saya. Don gwajin aiki, zaku iya samar da lambobi bazuwar don ƙirƙirar manyan bayanan gwaji.
Gabaɗaya, ikon samar da lambobin bazuwar fasaha ce mai mahimmanci ga kowane mai haɓaka C #. Hanyoyi masu sauƙi waɗanda ajin Random ke bayarwa suna ba da sauƙin haɗa bazuwar cikin aikace-aikacenku, ko don simulation, gwaji, ko wata manufa.
Ka tuna, ko da yake yana iya zama mai sauƙi, fahimta da kuma amfani da waɗannan ayyuka daidai yana nuna alamar mai haɓakawa wanda ya san kayan aikin su.