Questions tagged [random]

Questions about random number generation and the properties of numbers so generated.

Filter by
Sorted by
Tagged with
1 vote
1 answer
687 views

How to select random number of elements from a list?

Assume that I have a list a = {1,2,3,4,5,6}; and I want to have a function that outputs a subset of the list such that with probability p=0.2 each element will ...
NPHA's user avatar
  • 135
2 votes
1 answer
145 views

Random points from an image using a BernoulliDistribution

I am a Mathematica newbie. I need to sample random points from an image which I have stored in a variable img as: ...
mathematicaNewbie's user avatar
0 votes
1 answer
316 views

Why does Monte Carlo integration underestimate my integral as integration range increases?

I'm having a huge problem with Monte Carlo integration. This simple example adequately shows the problem. ...
Daniel Berkowitz's user avatar
2 votes
1 answer
50 views

Matrix Randomization

Is there a way to take a 20x20 array and replace 2 random parts of this array with a 2x2 matrix? I've tried rvalues = ConstantArray[r, {20, 20}]; to make the ...
Josh R.'s user avatar
  • 21
0 votes
1 answer
161 views

Negative values with RandomVariate

I am using the following code to generate some random number from a custom distribution: ...
mattiav27's user avatar
  • 6,687
0 votes
1 answer
51 views

Am I using RandomVaraite and ProbabilityDistribution correctly?

The following code does not produce an output on my Mma (version 11.3 for Windows) ...
mattiav27's user avatar
  • 6,687
7 votes
2 answers
459 views

How can I get new random values with each blank in ReplaceAll?

Is there any way to get different values for different blanks with ReplaceAll[]? For example, I would like to do something like: ...
Jmeeks29ig's user avatar
  • 1,447
22 votes
3 answers
2k views

Efficient way to simulate thousands of Markov chains

I am currently trying to simulate relaxation of a protein population while maintaining the stochastic properties of the system. For this, I used a Markov chain to describe the temporal evolution of ...
BPinto's user avatar
  • 1,022
6 votes
3 answers
250 views

How can I delete a random part of an expression?

I have the expression: Times[0.19157500241430547,Power[Plus[0.7235014213631388,k,Times[-1,Power[m,c]]],Times[g,z]]] Also represented as: ...
Jmeeks29ig's user avatar
  • 1,447
5 votes
3 answers
230 views

Improving the run time of random walk simulation

One of our professors told us that during his thesis he used Mathematica in simulating it since it is about networks, I don't know how he did it but all I know is he said it took about two weeks to ...
mister_bintots's user avatar
4 votes
3 answers
829 views

Construct Distribution Histogram From Random Variable

Given a Beta Random Variable $X$ with parameters $\alpha, \beta$ and a positive constant $n$, suppose I am interested in the distribution of: $$Y:=\lfloor nX\rfloor$$ Suppose I want a histogram ...
EllipticalInitial's user avatar
2 votes
1 answer
84 views

Apply RandomReal to list in list in Mathematica

I have a big list: {{1,1,1},{1,1},{1,1,1,1,1,1,1}....{1,1,1,1}} How can I apply RandomReal to every single element in the list?
Teng's user avatar
  • 321
14 votes
5 answers
992 views

Evenly spaced points on boundary of polygon

I have a polygon and I would like to generate $n$ evenly spaced points along the boundary.
SidTheSloth's user avatar
5 votes
1 answer
512 views

Acceptance Rejection Method

I need to generate a random number (real) and then test if this number works on my pdf. if it works i append it to a list. if it doesn't, i reject it. Until now i have done this: ...
hcp's user avatar
  • 203
3 votes
0 answers
202 views

Generating random coordinates (3D) with constraint

I have been trying to generate random $(x,y,z)$ coordinates (i.e. for 15 ellipsoids) so that they obey following constraints: ellipsoid's length is constant, ellipsoids do not intersect (fulfilled ...
Apprientence's user avatar
4 votes
2 answers
169 views

Optimize RandomVariate for a $1/x^4$ distribution

I'm working with the following code, where I define a probability distribution proportional to $1/x^4$. ...
Jolyon's user avatar
  • 317
0 votes
1 answer
100 views

Generate random point on the external surface of this complex geometry

This is a followup to this question of mine. How do I generate a random point on the most external surface of this complex geometry? ...
mattiav27's user avatar
  • 6,687
1 vote
0 answers
46 views

How to ask FindClusters to return the loss function value in the output?

I have some data points pts as below:- pts = BlockRandom[SeedRandom[123]; RandomReal[1, {100, 2}]]; Now I want to separate ...
H42's user avatar
  • 3,469
11 votes
2 answers
5k views

Generate "nice" random matrix

I don't frequent this community, so please give criticism if this is a poor question. I am trying to make a tool which generates a small (say, $4\times 4$) matrix with integer entries, which has a "...
pancini's user avatar
  • 213
1 vote
0 answers
95 views

Bizarre error messages when monitoring random integers

I am doing tbl = {}; Monitor[ Do[AppendTo[tbl, RandomInteger[{1, 100000}, 2]], 100000], Length[tbl] ] (well in fact I am doing something less boring but what I ...
მამუკა ჯიბლაძე's user avatar
4 votes
1 answer
199 views

How to generate a random real under a specified density function?

I want to generate a random real in the interval [0,1] according to the density function f(x) = 2x.
Geoffrey Critzer's user avatar
5 votes
1 answer
497 views

Random walk in one dimension — meeting of two particles

I'm new to Mathematica and still teaching all by myself, hope you bear with me. I have the code: ...
mister_bintots's user avatar
1 vote
0 answers
180 views

RandomVariate with a custom distribution [duplicate]

I have a customized distribution and I have to draw some random number from it. How do I use RandomVariate to draw random number from a custum distribution? My naive attempt ...
mattiav27's user avatar
  • 6,687
6 votes
3 answers
363 views

Generate a random pattern with at-most n repeated consecutive elements

I want to generate a random pattern which has at-most n (>= 0) repeated consecutive elements from a sample space. The following example explains what I mean: ...
Anjan Kumar's user avatar
  • 4,979
1 vote
1 answer
195 views

Getting PDF from imported Histogram

So I'd like to create a probability density function from an existing histogram from a program that I use. My input data is of the form ...
user46208's user avatar
5 votes
1 answer
280 views

Sampling "Random" Cyclic / Acyclic Graphs

This is an extension of RandomGraph with specific constraints Where @Histograms wanted to make $n$ random graphs with a specific constraint (in @Histogram's case, having 2 vertices each with exactly ...
SumNeuron's user avatar
  • 5,422
5 votes
3 answers
141 views

Uniformly distributed numbers fulfilling conditions

I would like to generate 10 random lists of four elements (t, l, p, ...
user avatar
1 vote
0 answers
123 views

Understanding Maps and slot

Going through some old code I found this line: ...
Alex Long's user avatar
14 votes
5 answers
1k views

Smarter Shuffle of a List

I have a 2D matrix representing a keyboard: ...
Nico A's user avatar
  • 3,634
7 votes
2 answers
2k views

Can this code be changed to run faster?

I've worked for several days trying to get this code to run faster. The imported data is 15MB. ...
Michael B. Heaney's user avatar
2 votes
1 answer
146 views

Evaluation Time of RandomVariate Function

This question is about the runtime of the function RandomVariate. Take a simple normalized Gaussian distribution G on the real line, I tried to generate N random ...
Zhengyan Shi's user avatar
8 votes
3 answers
2k views

Creating a random matrix of no duplicates in both row and column from a given set list of elements

Say I have a list of letters {A,B,C,D,E,F,G,H}, I want to create an $4\times 8$ array where each row must not contain duplicates and each column must also not contain duplicates. Naively writing: <...
Luca Pontiggia's user avatar
3 votes
2 answers
322 views

Is a probabilistic primality test implemented in Mathematica?

Imagine that I need to verify that a specific integer, like $n = 10^{1347}+3049$ is prime. ProvablePrimeQ takes a lot of time, and, even if it will eventually work ...
Bogdan's user avatar
  • 31
7 votes
2 answers
483 views

Creating a less random list

I'm trying to create an list like {1,3,2,5,8,7,9}, or {2,1,5,6,4,7,9}, that the elements in each list is sorted in a rough order,...
t-smart's user avatar
  • 2,031
4 votes
1 answer
341 views

Random particle motion

I have a foundational function that allows me to simulate particles moving in a box according to some movement function. The code is here: ...
Nico A's user avatar
  • 3,634
1 vote
0 answers
73 views

Looking for a way to run through every time step of a cellular automaton function with random seeds

I have been creating 2D cellular automaton functions in Mathematica and I would like the output to be a graphical representation of the array at each time step. I know I can do this with ListAnimate: ...
Emma Kuntz's user avatar
8 votes
1 answer
353 views

Getting random points on a mesh region

So I have a region defined by a MeshRegion,like ...
t-smart's user avatar
  • 2,031
5 votes
1 answer
79 views

Random normalised variable generation

I want to generate 8 random variables (in reality to form 4 complex numbers) such that the sum of the 8 variables squared is equal to unity. The aim of generating such numbers is to perform a quantum ...
Landau's user avatar
  • 51
2 votes
4 answers
222 views

How do I use the values generated in a for-loop in my first iteration to my next iteration?

This one is somewhat hard to explain, but I'll try my best to. I'm trying to generate a list of numbers (containing only pi/10, 0, -pi/10). Numbers are randomly selected from these 3, where the ...
Rishabh's user avatar
  • 35
0 votes
1 answer
144 views

Defining a random potential on the unit square

I'm trying to define a random potential on the 2D unit square. For some fixed j, I want to decompose the unit square into $2^{2j}$ smaller squares with sides length $2^{-j}$. On each of the smaller ...
istigatrice's user avatar
0 votes
1 answer
40 views

How to (efficiently) generate and catch some data-set that has similar correlation?

...
Chen Stats Yu's user avatar
3 votes
0 answers
127 views

RandomPoint not evaluating on RegionQ and ConstantRegionQ regions

When attempting to recreate and generalise the MatLab code for Random Vectors with Fixed Sum by first principles I came across a few issue with RandomPoint. ...
Edmund's user avatar
  • 42.3k
5 votes
3 answers
216 views

Random Point on Edge of Cylinder

How can I get a random point on just the curved edge of a cylinder? c = Cylinder[{{0, 0, 0}, {0, 0, 2}}, 2]; RandomPoint[RegionBoundary[c], 50] almost works, but ...
perrymanatee's user avatar
3 votes
0 answers
60 views

RandomChoice inside RandomChoice

I have spent a half hour searching Mathematica.SE for information on this topic, with no luck. The code is: ...
Michael B. Heaney's user avatar
1 vote
2 answers
344 views

Using "RandomFunction" to simulate a Itoprocess with Random initial condition

I have an itoprocess such as: ...
Shiqi's user avatar
  • 13
0 votes
1 answer
166 views

RandomReal left randomly unevaluated

Can anyone explain this? In Mathematica 11.1, I have a piece of code that uses RandomReal. Every so often I will throw up a RandomReal::array error. This happens ...
GenericUsrnme's user avatar
0 votes
0 answers
26 views

Store the output values from a random sample [duplicate]

I am new to programming. I am defining x and y as random samples(as mentioned). Then I define a function h (of x and y). Now I want to get output values of h multiple times at once. I want to store ...
Rishabh's user avatar
  • 35
0 votes
1 answer
303 views

Sphere Point Picking in Cartesian coordinates [closed]

I have a vector $\vec{A}(x, y, z)$. Now I want to rotate the vector randomly (x by ϕ, y by ...
Bikash 's user avatar
  • 556
9 votes
3 answers
486 views

RandomPoint doesn't seem to work

I define a very simple sphere in 3D as follows: ℛ = ImplicitRegion[(x - 2)^2 + (y - 3)^2 + (z - 8)^2 == 1, {x, y, z}]; Now when I try to sample some 500 points ...
Subho's user avatar
  • 1,534
5 votes
2 answers
239 views

Random sample of big big numbers

Consider the following piece of code: m = 2; n = 6; samplesize = 1000; totalsize = 2^(n^m); numbersample = 2 RandomSample[Range[totalsize/2], samplesize]; With ...
Filburt's user avatar
  • 578

1
5 6
7
8 9
18