Simulations / Computer programs

Click For Summary

Discussion Overview

The discussion revolves around finding free programs for simulating probability experiments and distributions, such as drawing cards from a deck or rolling dice. Participants explore various software options and their capabilities, including the ability to analyze results and run multiple trials.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant requests a list of free programs for simulating probability experiments, specifically mentioning drawing cards and rolling dice.
  • Another participant suggests using random.org for generating random numbers and asks if the requester needs analysis of the results.
  • A follow-up response emphasizes the need for a program that can analyze results while generating random numbers, indicating a desire for more complex simulations.
  • Concerns are raised about the limitations of using a single program for both generating and analyzing random numbers, questioning the effectiveness of such an approach.
  • Participants discuss the possibility of creating custom software to meet specific simulation needs, with one offering to write a program in Perl if necessary.
  • There is mention of a specific simulation example from another user, prompting a request for similar functionality.
  • Participants express understanding of the limitations of existing tools like random.org, particularly regarding manual input for large numbers of trials.

Areas of Agreement / Disagreement

Participants generally agree on the need for software that can handle both random number generation and result analysis, but there is no consensus on which specific programs or tools would best meet these needs. The discussion remains unresolved regarding the best solution.

Contextual Notes

Participants express uncertainty about the availability of specific card shuffling software and the capabilities of existing tools. There are also limitations noted regarding the manual processes involved in using certain online generators.

Biosyn
Messages
114
Reaction score
0
Hello,

Would someone please give me a list of free programs that I can use to simulate probability experiments/distributions.

Such as drawing 5 cards randomly from a deck or rolling 5 sets of 20 sided dice.


Or do I have to learn R or something?
 
Physics news on Phys.org
If you're just looking to pick random numbers like in the examples you described, then there are plenty out there. random.org has a generic generator as well as specific examples like coin tosses, dice, and cards.

Or, are you looking for something that will analyze the results for you too?
 
justsomeguy said:
If you're just looking to pick random numbers like in the examples you described, then there are plenty out there. random.org has a generic generator as well as specific examples like coin tosses, dice, and cards.

Or, are you looking for something that will analyze the results for you too?

Something that will analyze the results. As well as a program that I can set the number of trials there are, up to the millions.
 
Sorry if I'm prying but if you have one program that's generating random numbers or distributions, and that same program analyzing them, all it's going to analyze is the output of it's own random number generator.

Is there something specific you want to accomplish?
 
justsomeguy said:
Sorry if I'm prying but if you have one program that's generating random numbers or distributions, and that same program analyzing them, all it's going to analyze is the output of it's own random number generator.

Is there something specific you want to accomplish?

I would like to be able to run a simulation similar to what this person has done:

https://www.physicsforums.com/showpost.php?p=4198125&postcount=26
 
I see. The random.org card shuffler can do that -- but it's one draw at a time. You can tell it to draw as many cards as you like.

Why not ask Ed what software he used? I could write you something if he doesn't answer, it would be pretty simple.
 
I just sent Ed a message. :P

The thing with random.org is that I don't want to sit there and keep pressing the 'Again' button until I get a million trials. I would also have to record the outcomes by hand.
 
Yeah I completely understand that. I'm not sure what specific 'card shuffling' software is out there that will do exactly what you want, but as I said, if he doesn't get back to you I can probably spin something up in perl pretty quick to duplicate his results.
 
justsomeguy said:
Yeah I completely understand that. I'm not sure what specific 'card shuffling' software is out there that will do exactly what you want, but as I said, if he doesn't get back to you I can probably spin something up in perl pretty quick to duplicate his results.

Okay, thank you! I'll let you know if he replies or not.
 
  • #10
Ed Collins replied. Thank you!
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 41 ·
2
Replies
41
Views
6K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
2
Views
2K
  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K