Cut the Cards
07-30-2020, 10:21 PM
Post: #4
 Albert Chan Senior Member Posts: 1,848 Joined: Jul 2018
RE: Cut the Cards
Here is simulations, using Lua
Note: math.random(n) return 1 .. n, each with same probability.

Code:
function run(tests,cards)   -- averaged picks     local n = 0             -- bad tries     for i=1,tests do         for t=1,cards do             while math.random(cards) < t do n=n+1 end         end     end     return n/tests + cards end

lua> run(1e6, 52)
235.970842
 « Next Oldest | Next Newest »

 Messages In This Thread Cut the Cards - David Hayden - 07-30-2020, 08:00 PM RE: Cut the Cards - Albert Chan - 07-30-2020, 08:58 PM RE: Cut the Cards - Albert Chan - 08-21-2020, 11:00 PM RE: Cut the Cards - Jim Horn - 07-30-2020, 09:49 PM RE: Cut the Cards - John Keith - 07-31-2020, 12:24 AM RE: Cut the Cards - Gerson W. Barbosa - 08-24-2020, 01:57 PM RE: Cut the Cards - Albert Chan - 08-25-2020, 06:14 PM RE: Cut the Cards - Albert Chan - 07-30-2020 10:21 PM RE: Cut the Cards - pinkman - 08-24-2020, 09:49 PM RE: Cut the Cards - Gerson W. Barbosa - 08-25-2020, 11:41 PM RE: Cut the Cards - Albert Chan - 08-26-2020, 03:06 AM RE: Cut the Cards - Gerson W. Barbosa - 08-26-2020, 08:23 AM RE: Cut the Cards - Albert Chan - 08-26-2020, 02:13 PM RE: Cut the Cards - Gerson W. Barbosa - 08-26-2020, 06:13 PM RE: Cut the Cards - Gerson W. Barbosa - 08-27-2020, 10:07 PM RE: Cut the Cards - Albert Chan - 08-28-2020, 09:26 PM RE: Cut the Cards - Albert Chan - 08-29-2020, 04:02 PM RE: Cut the Cards - Gerson W. Barbosa - 08-28-2020, 11:39 PM RE: Cut the Cards - Albert Chan - 06-23-2021, 12:08 AM

User(s) browsing this thread: 1 Guest(s)