সাধারণ প্রশ্ন, তবে আমি এখানে সূক্ষ্ম আগ্রহী।
আমি নীচের পদ্ধতিটি ব্যবহার করে এলোমেলো বুলেটিন উত্পন্ন করছি আমি নিজের সাথে এসেছি:
const rand = Boolean(Math.round(Math.random()));
যখনই random()
প্রদর্শিত হবে, মনে হয় সবসময়ই কোনও সমস্যা হয় - এটি সত্যই এলোমেলো নয়, এটি অন্য কোনও কিছুর দ্বারা আপোস করা হয়েছে So সুতরাং, আমি জানতে চাই:
ক) উপরেরটি কি এটি করার সর্বোত্তম অনুশীলনের উপায়?
খ) আমি কি বিষয়গুলিকে অতিরিক্ত বিবেচনা করছি?
গ) আমি কি বিষয়গুলিকে গুরুত্ব দিচ্ছি?
d) আমি জানি না এমন আরও ভাল / দ্রুত / মার্জিত-উপায় আছে কি?
(এছাড়াও বি এবং সি পারস্পরিক একচেটিয়া থাকলে কিছুটা আগ্রহী))
হালনাগাদ
যদি এটি কোনও পার্থক্য করে, আমি এআই চরিত্রের চলাচলের জন্য এটি ব্যবহার করছি।
math.random
তবে প্রচুর পরিমাণে হওয়া উচিত। আপনার বীজের জন্য কেবল মিলিসেকেন্ড ব্যবহার করুন।
Boolean(+Date.now()%2)
const rand = Math.random() < 0.5
সমতুল্য এবং সহজ।