Hi can somebody help me randomize shapes within a loop ?
-
Hi Community
I would wish that every shape in the loop is unique and not repeatedis that somehow possible ?
cheers davidsize(2000,2000) x,y=1000,1000 ranp1= randint(-1000,1000) ranp2=randint(-1000,1000) ranp3=randint(-1000,1000) ranp4=randint(-1000,1000) ranp5=randint(-1000,1000) ranp6=randint(-1000,1000) ranp7=randint(-1000,1000) ranp8=randint(-1000,1000) ranp9=randint(-1000,1000) ranp10=randint(-1000,1000) ranp11=randint(-1000,1000) ranp12=randint(-1000,1000) ranp13=randint(-1000,1000) ranp14=randint(-1000,1000) ranpc=randint(-1000,1000) ranpc1=randint(-1000,1000) ranpc2=randint(-1000,1000) distance = 22 translate(x, y) for i in range (43): translate(0,+i*distance) fill(ranpc,ranpc1,ranpc2,0.2) # create a new empty path newPath() # set the first oncurve point moveTo((0, 0)) # line to from the previous point to a new point lineTo((ranp1, ranp2)) lineTo((ranp4, ranp5)) # curve to a point with two given handles curveTo((ranp6, ranp7), (ranp8, ranp9), (ranp10, ranp11)) # close the path closePath() # draw the path drawPath()
-
He David
you need to call
randint
in side the for loop to get a random number each time, instead you asked for arandint
once! at the beginning and you are reusing that numberfor i in range(10): print(randint(-1000, 1000))
good luck!
-
Cool thanks for your help !
Iam really struggling to find the right information in the reference