algorithmic modeling for Rhino
hello,
i am trying to get a list containing the numbers 0 and 1.
the list length should be variable (slider-controlled, approx 200). the distribution of the "zeroes" and the "ones" should be random, start with a majority of "zeroes" and end with a majority of "ones".
the increase of the "ones", should be contollable, ideally by something like a graph mapper (bezier type).
i made some attempts with random and jitter, but could not get any good results. any idea would be appreciated.
Tags:
thanks for the quick response !
your solution is very similar to the one i tried and i that i´m not happy with.
in simple words it has two halves, the lower half contains the "zeroes" and the upper half contains the "ones". the jittering moves items from one half to the other. by tweaking the jittering amount one can symmetrically inrease this "swap", but this gives poor control of where the swapping starts and ends and how rapidly it increases and decreases. if you crank the "jitter-slider" up to 0.5 the "zeroes" and "ones" are nearly equally spread over the whole range.
i am thinking of a graph mapper-like control to "mix" the two figures in a more sophisticated way ...
wow, you´re very quick. it´ll take me some time to figure out your definition ...
1 generate a list of N random numbers Xi
2 if this number is larger than the probability at this index i, then pick round(Xi)
else pick round(i / n) , i.e. the sorted range
fun stuff!
the formula is wrong, it needs to take N as an input too in place of 100 I think
hi fred,
great!
i made some quick tests and they look very promising. it will take more time to test it in my complex definition, i will report later. also i am not exactly figuring out,what your pick´n´choose does here.
so far i replaced your gaussian expression by a bezier and a gaussian graph mapper as it gives me some more "graphic" and intuitive approach to the curve.
thanks again!
thanks daniel !
made a quick test. feels good, too. have to leave the office now, will be back tomorrow to feedback.
good evening r
Yep, that's nice...
thanks again !
i tested your definition on a hexgrid array and it works well.
it takes some time to figure out how to use the graph, but after all it´´s very useful. maybe i will try to finetune the definition, if i find the time to dig into it and then post it here.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by