1 এবং 100 এর মধ্যে 25 এলোমেলো সংখ্যার থেকে সর্বোচ্চ একাধিকবার প্রদর্শিত হওয়ার সম্ভাবনা কী?


23

অনেক অনলাইন গেমগুলিতে, যখন খেলোয়াড়রা একটি কঠিন কাজ সম্পন্ন করে, কখনও কখনও একটি বিশেষ পুরষ্কার দেওয়া হয় যা এই কাজটি সম্পন্ন প্রত্যেকে ব্যবহার করতে পারে। এটি সাধারণত একটি মাউন্ট (পরিবহণের পদ্ধতি) বা অন্য ভ্যানিটি আইটেম (আইটেমগুলি যা চরিত্রটির পারফরম্যান্সের উন্নতি করে না এবং মূলত চেহারা কাস্টমাইজেশনের জন্য ব্যবহৃত হয়)।

যখন এই জাতীয় পুরষ্কার দেওয়া হয়, তখন কে পুরষ্কার পায় তা নির্ধারণের সর্বাধিক সাধারণ উপায় হল এলোমেলো সংখ্যার মাধ্যমে। গেমটিতে সাধারণত একটি বিশেষ কমান্ড থাকে যা 1 থেকে 100 এর মধ্যে একটি র্যান্ডম (সম্ভবত সিউডোর্যান্ডম, ক্রিপ্টো সুরক্ষিত র্যান্ডম নয়) নম্বর দেয় (কখনও কখনও প্লেয়ার অন্য স্প্রেড বেছে নিতে পারে তবে 100 সবচেয়ে সাধারণ)। প্রতিটি প্লেয়ার এই কমান্ডটি ব্যবহার করে, সমস্ত খেলোয়াড় দেখতে পাবে কে কাকে রোল করেছে এবং আইটেমটি সেই ব্যক্তিকে দেওয়া হয় যা সর্বোচ্চ রোল করে। বেশিরভাগ গেমগুলিতে এমনকি এএএ বিল্ট-ইন সিস্টেম থাকে যেখানে প্লেয়াররা কেবল একটি বোতাম টিপায় এবং সবাই একবার তাদের বোতাম টিপলে, খেলাটি বাকিটি স্বয়ংক্রিয়ভাবে করে।

কখনও কখনও, কিছু খেলোয়াড় একই উচ্চ সংখ্যা উত্পাদন করে এবং নুন তাদের মারধর করে। এটি সাধারণত সেই সমস্ত খেলোয়াড়দের দ্বারা তাদের সংখ্যাটি পুনরায় জেনারেট করে সমাধান করা হয়, যতক্ষণ না কোনও অনন্য সর্বোচ্চ সংখ্যা না থাকে।

আমার প্রশ্নটি নিম্নলিখিত: একটি র্যান্ডম সংখ্যার জেনারেটর ধরে নিন যা একই সম্ভাবনা সহ 1 এবং 100 এর মধ্যে যে কোনও সংখ্যা তৈরি করতে পারে। ধরে নিন যে আপনার 25 জন খেলোয়াড়ের একটি গ্রুপ রয়েছে যারা প্রতিটি এ জাতীয় এলোমেলো নম্বর জেনারেটর (প্রতিটি নিজস্ব বীজ সহ) দিয়ে 1 নম্বর উত্পন্ন করে। আপনার কতগুলি খেলোয়াড় নির্দিষ্ট নাম্বার রোল করবেন এবং সংখ্যার মধ্যে কোনও সম্পর্ক নেই তার কোনও সীমাবদ্ধতা ছাড়াই 1 এবং 100 এর মধ্যে 25 টি সংখ্যা থাকবে। সর্বাধিক উত্পন্ন সংখ্যাটি 1 টিরও বেশি প্লেয়ার দ্বারা উত্পন্ন হওয়ার সম্ভাবনা কী? অন্য কথায়, টাই হওয়ার সম্ভাবনা কত?


7
ওয়ারক্রাফ্টের বিশ্ব এহ?
বেহাকাদ

1
হ্যাঁ, এটি অভিন্ন এলোমেলো, যেমন প্রশ্নে বলা হয়েছে (1 থেকে 100
সমেতের

ভাল প্রশ্ন, তবে এটি আমাকে বিজয়ী চয়ন করার খারাপ উপায় হিসাবে আঘাত করেছে। কেবল খেলোয়াড়দের কিছু উপায়ে তালিকাবদ্ধ করুন (আপনি বলতে পারেন "বর্ণানুক্রমিক নাম" বা এলোমেলো করে সবাইকে তালিকা প্রদর্শন করুন বা অন্য কোনওভাবে বাছাই করুন) এবং 1 এবং 25 এর মধ্যে একটি এলোমেলো সংখ্যা বেছে নিন the প্লেয়ারের সাথে সম্পর্কিত সংখ্যাটি জয়ী।
টিম এস

2
Noobs, DKP ব্যবহার করুন!
Davor

2
পরামর্শ: ক্রমহীন নমুনা দেওয়া থেকে U { 1 , , 100 } , আমাদের অর্ডার পরিসংখ্যান তত্ত্ব থেকে যা জানি তা ব্যবহার করে আমাদের পি ( এক্স ( 24 ) < এক্স ( 25 ) ) গণনা করতে হবে । এক্স1,...,এক্স25ইউ{1,...,100}পি(এক্স(24)<এক্স(25))
জেন

উত্তর:


25

দিন

  • আপনার সীমাটির শীর্ষ প্রান্ত হতে হবে,আপনার ক্ষেত্রে x = 100এক্সএক্স=100
  • আপনার ক্ষেত্রেঅঙ্কনের মোট সংখ্যা হবে, n = 25 আপনার ক্ষেত্রে।এনএন=25

কোন সংখ্যার জন্য , ক্রমের সংখ্যা এন ক্রম প্রতিটি নম্বরের সাথে সংখ্যার Y হল Y এন । এই ক্রম, সংখ্যা সম্বলিত কোনো Y গুলি হল ( Y - 1 ) এন আর এক নম্বর ধারণকারী Y হল এন ( Y - 1 ) এন - 1 । অত: পর দুই বা ততোধিক সঙ্গে ক্রম সংখ্যা Y গুলি হল Y এন - ( Y - 1 ) এনYএক্সএনYYএনY(Y-1)এনYএন(Y-1)এন-1Y কমপক্ষে দুটি y এসসহ সর্বোচ্চ সংখ্যার y এর সাথে n সংখ্যাগুলির ক্রমগুলিরসংখ্যাটিহ'ল x y = 1 ( y n - ( y - 1 ) n - n ( y - 1 ) এন - 1 )

Yএন-(Y-1)এন-এন(Y-1)এন-1
এনYY
ΣY=1এক্স(Yএন-(Y-1)এন-এন(Y-1)এন-1)=ΣY=1এক্সYএন-ΣY=1এক্স(Y-1)এন-ΣY=1এক্সএন(Y-1)এন-1=এক্সএন-এনΣY=1এক্স(Y-1)এন-1=এক্সএন-এনΣY=1এক্স-1Yএন-1

সিকোয়েন্স মোট সংখ্যা সহজভাবে হয় । সমস্ত ক্রম সমানভাবে সম্ভাব্য এবং তাই সম্ভাবনাটি x n - n y = x - 1 y = 1 y n - 1এক্সএন

এক্সএন-এনΣY=1Y=এক্স-1Yএন-1এক্সএন

সঙ্গে আমি সম্ভাব্যতা 0,120004212454 ভুলবেন না।এক্স=100,এন=25

এক্স,এন

import itertools
import numpy.random as np

def countinlist(x, n):
    count = 0
    total = 0
    for perm in itertools.product(range(1, x+1), repeat=n):
        total += 1
        if perm.count(max(perm)) > 1:
            count += 1

    print "Counting: x", x, "n", n, "total", total, "count", count

def simulate(x,n,N):
    count = 0
    for i in range(N):
        perm = np.randint(x, size=n)
        m = max(perm)
        if sum(perm==m) > 1:
            count += 1
    print "Simulation: x", x, "n", n, "total", N, "count", count, "prob", count/float(N)

x=100
n=25
N = 1000000 # number of trials in simulation

#countinlist(x,n) # only call this for reasonably small x and n!!!!
simulate(x,n,N)
formula = x**n - n*sum([i**(n-1) for i in range(x)])
print "Formula count", formula, "out of", x**n, "probability", float(formula) / x**n

এই প্রোগ্রাম আউটপুট

Simulation: x 100 n 25 total 1000000 count 120071 prob 0.120071
Formula count 12000421245360277498241319178764675560017783666750 out of 100000000000000000000000000000000000000000000000000 probability 0.120004212454

2
2000000,11957

xএন

আমি পার্ল ব্যবহার করে সিমুলেটেড করেছি এবং খুব সুসংগত 0.005 পেয়েছি । পেস্টবিন.
com

এক্সএনএক্স=20,এন=515600/160000=0,0975এক্স,এন, এবং আমি উত্পন্ন সূত্র থেকে সম্ভাবনা। আমাদের কোডের মধ্যে মতবিরোধের উত্স কী তা জানতে আমি আগ্রহী।
টুটোনে

4
1070.119983,n = 10^7; Total[Boole[Equal @@ (#[[Ordering[#, -2]]])] & /@ x = RandomInteger[{1, 100}, {n, 25}]] / n

3

আমি প্রথমে অনন্য বিজয়ী হওয়ার সম্ভাবনাটি সন্ধান করতে বিবেচনা করব

এক্স(251)(এক্স-1)2410025Y-1

বিজয়ী তার সংখ্যা সমান 2 থেকে 100 সমান হিসাবে জিততে পারে তাই মোট সম্ভাব্যতা

Σআমি=210025(আমি-1)2410025=25Σআমি=199আমি2410025=-14+ +25Σআমি=1100আমি2410025-14+ +25124+ +110024+ +1+ +1210024+ +242161002310025=0.88

10023

1-0.88=0.12


-3

পি1-পিপি=1*(1-1/100)*(1-1/100)*(1-1/10)=(1-1/100)24পি=1-পি=1-(1-1/100)24=0,214


এর অর্থ কি এই যে সম্ভাবনাটি 21.4%? বেশ উঁচু বলে মনে হচ্ছে, তবে আবার, জন্মদিনের প্যারাডক্সটির একই রকম অবাক করা উত্তর রয়েছে। ধন্যবাদ।
এনজাল

6
-1 যেমন দাঁড়িয়েছে, এই উত্তরটি সঠিক নয়। সঠিক উত্তরটি @ টুটোনে সরবরাহ করেছিল।
COOLSerdash
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.