I am using this right here to generate random coordinates.
r = randomGenerator()
a = r.int(-10,10)
b = r.int(-10,10)
c = r.int(-10,10)
d = r.int(-10,10)
e = r.int(-10,10)
a2 = r.int(-10,10)
b2 = r.int(-10,10)
c2 = r.int(-10,10)
d2 = r.int(-10,10)
e2 = r.int(-10,10)
Is there a way to tweak this so that each variable will not generate the same number as any other variable? I am trying to eliminate the possibility of duplicates.
Pretty sure I’ve done this in CL, but it was extremely unwieldy for even just a few variables. I think it would be much easier using lists in a graph. I know they’ve added new stuff for using lists. Essentially, start with a list L1=[-10,…10]. Select a random element from that list. Create new list with that removed. Select random from that list, etc. I know there were already ways to do this, but I’m thinking there are simpler methods now.
On the topic, would you know how to get this to work?
r = randomGenerator()
a = r.int(-10,10)
b = r.int(-10,10)
c = simpleFunction(“a+b”)
content: "${a}, ${b}, ${c}"
trying to set up a self created arithmetic list. Where “a” and the common difference, “b”, are created and the next number is generated by adding “a” and the “b” together. I would use this same idea to create more numbers in the list, but was just trying to get it to work first.
simpleFunction defaults to a function in terms of x. Anything else you need to specify using additional parameters:
c = simpleFunction("a+b", "a" , "b")
but to have a value output for c, you also need to evaluateAt and instead I’d use:
c = numericValue("{$a} +${b}")
1 Like
That was it! I can’t thank you enough for all the help you give!
The way I’d do it now is to create list of intervals, sum from a lower bound, and then randomize it:
https://www.desmos.com/calculator/fxbkjlmdmm
The new list functionalities are pretty great. I love that I can use a list as a bounds for a sum over a list.
where is the y value being derived from?
Sorry for the delayed response - the y values just increasing by a constant value for each point in the sequence - the first point is the lowest in the random sequence, and the last is the highest. The x values are the randomly generated values, evenly distributed with no repetition.
1 Like