Is their a probabilistic to deterministic calculator web abb?

  • Context: Undergrad 
  • Thread starter Thread starter Ryang
  • Start date Start date
  • Tags Tags
    Calculator Web
Click For Summary

Discussion Overview

The discussion revolves around the need for a random number generator that can produce a single number between 1 and 3,000,000,000 for a mathematical model related to mutation rates in a hypothetical organism. Participants explore the differences between genuine random number generators and pseudorandom number generators, as well as their respective applications in the context of the model being developed.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks a random number generator capable of generating a number between 1 and 3,000,000,000 for their model involving mutation rates.
  • Another participant suggests using built-in random number generators available in programming languages like C or Matlab, questioning the need for a genuine random number generator.
  • A participant expresses concern about the limitations of pseudorandom number generators, citing issues with generating numbers below a certain threshold.
  • Some participants discuss the functionality of Random.org, noting its inability to handle numbers over 10^8, which is a limitation for the original poster's needs.
  • There is a suggestion that if a pseudorandom number generator is not performing as expected, it may be due to improper usage or selection of the generator.
  • One participant proposes a method to adjust the output of a pseudorandom number generator to fit the desired range, although they acknowledge potential issues with this approach.

Areas of Agreement / Disagreement

Participants express differing views on the necessity and effectiveness of genuine versus pseudorandom number generators. There is no consensus on which type is preferable or whether the issues raised with pseudorandom generators are valid.

Contextual Notes

Participants mention limitations related to the range of values produced by certain random number generators and the potential for misunderstanding their outputs. The discussion does not resolve these limitations or clarify the assumptions behind the effectiveness of the proposed solutions.

Ryang
Messages
6
Reaction score
0
Hello. I'm currently making (or attempting to make...) a mathematical model based around mutation in a hypothetical organism (that is, one in which all the mutation rates and genome sizes are known).

I am currently graphing a particular feature of this model, involving mutation rates, but I don't have a 3x108 sided dice to change probabilities into certainties. In order to graph the number of mutations I need to know for certain if a mutation HAS or HASN'T occurred, not its chances of actually happening. Is there any free application which will "throw the dice" for me??

Thanks
 
Physics news on Phys.org
So... you want a random number generator? If you're writing a program in C or Matlab or whatever, they should have a built in random number generator, or a library you can download by googling random number generator. What kind of random number generator do you want? 3x10^8 outcomes with equal probability?
 
Mute said:
So... you want a random number generator? If you're writing a program in C or Matlab or whatever, they should have a built in random number generator, or a library you can download by googling random number generator. What kind of random number generator do you want? 3x10^8 outcomes with equal probability?

This model is equations and spreadsheets only, and I no little about programming. Anyway, I need a genuine random number generator, not an periodic psuedorandom code-based number generator (One I was using seemed to repeatedly give me numbers over ^6, never below).

I found one genuine random number generator, Random.org, which is handy, but it can't handle numbers over ^8, which is unfortunate as I need one that can handle ^9 :(.

I just need a program that will randomly generate one number between 1 and 3,000,000,000.
 
Ryang said:
I need a genuine random number generator, not an periodic psuedorandom code-based number generator (One I was using seemed to repeatedly give me numbers over ^6, never below)
I doubt whether being pseudorandom causes this. Did you check thousands of values for the few which would be less than 1000000?
 
Ryang said:
This model is equations and spreadsheets only, and I no little about programming. Anyway, I need a genuine random number generator, not an periodic psuedorandom code-based number generator (One I was using seemed to repeatedly give me numbers over ^6, never below).

I found one genuine random number generator, Random.org, which is handy, but it can't handle numbers over ^8, which is unfortunate as I need one that can handle ^9 :(.

I just need a program that will randomly generate one number between 1 and 3,000,000,000.

I don't see why a pseudo-random number generator would be a problem. I've never heard of anyone having to use a genuine random number generator. If your pseudo RNG isn't giving you what you expect, you might be using it wrong or using one with a range of values not suitable for your purposes.

[strike]As for the RNG you were using, you can choose to get integers between 0 and ~10^8, so you could always just multiply every result you get by 10. This increases the mean and standard deviation, but if the numbers are close to uniformly distributed it doesn't matter.[/strike] Scratch that, that only works for real numbers. For integers you'd lose 1 to 9.
 
Last edited:

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 6 ·
Replies
6
Views
8K
  • · Replies 35 ·
2
Replies
35
Views
2K
  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 10 ·
Replies
10
Views
11K
  • · Replies 11 ·
Replies
11
Views
6K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K