random මොඩියුලයේ seed ක්‍රමය

random මොඩියුලයේ seed ක්‍රමය අහඹු සංඛ්‍යාවක් ආරම්භ කරයි හෝ සුරක්ෂිත කරයි. අහඹු සංඛ්‍යා ජනනය කිරීම සඳහා මෙම ක්‍රමය වත්මන් පද්ධති කාලය භාවිතා කරයි. seed ක්‍රමය random ක්‍රමයට පෙර යොදා ගනී. ක්‍රමයේ විකල්ප පරාමිතියෙහි ආරම්භ කිරීම සඳහා හෝ ජනිත සංඛ්‍යාව සලකුණු කිරීම සඳහා සංඛ්‍යාවක් ලබා දේ. එබැවින්, random ක්‍රමය නැවත යෙදූ විට ජනිත සංඛ්‍යාව වෙනස් නොවේ. පරාමිතිය හිස්ව තැබුවහොත්, සෑම අවස්ථාවකම නව සංඛ්‍යාවක් ජනනය වේ.

වාක්‍ය රීතිය

pythonimport random

random.seed(සලකුණු කිරීම සඳහා සංඛ්‍යාව)

උදාහරණය

අපි සංඛ්‍යාවක් ජනනය කිරීමට පෙර එය ආරම්භ කරමු:

pythonrandom.seed(5)
print(random.random())

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

python0.6229016948897019

අපගේ සංඛ්‍යාව නැවත මුද්‍රණය කරමු:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

ප්‍රතිඵලය එලෙසම පවතී:

python0.6229016948897019
0.6229016948897019

මෙයද බලන්න

  • random ක්‍රමය random මොඩියුලයේ,
    අර්ධ-අහඹු සංඛ්‍යාවක් ප්‍රතිදානය කරයි
  • uniform ක්‍රමය random මොඩියුලයේ,
    පරාසයකින් අර්ධ-අහඹු තාත්වික සංඛ්‍යාවක් ජනනය කරයි
  • randint ක්‍රමය random මොඩියුලයේ,
    පරාසයකින් අර්ධ-අහඹු පූර්ණ සංඛ්‍යාවක් ජනනය කරයි
  • randrange ක්‍රමය random මොඩියුලයේ,
    පරාසයකින් අහඹු සංඛ්‍යාවක් ප්‍රතිදානය කරයි