1) Can I have multiple segments in a Randomize operator lets say 5 segments for example, then expose to the UI a single setting that will adjust to use all 5 for the randomise, or only the 1st 3 or the 1st 4 example?

2) Can I have an Array2S Generator, containing 14 conditional segments, and the segment used will be determined not only by the ID of a X spline segment, but also by the ID of a Y spline segment?

The example below uses only 4 different segments, but imagine there can be 14 or more...

For example the X spline could looke something like this based of spline ID (segements named letters for now)

A A A A A B B B A A C

Then on the Y:

B

C

A

Obviously if the Y line becomes longer with more segments, it can looks like this:

D

C

A

B

B

C

A

The X and Y splines can be MUCH longer, so how to determine exactly which segment will be used. It can not be random

It could look something like:

A A A D A B D B D A C

A C C C A B B B A A C

A D D A A C D B B D B

C A A A A B A B A A C

A A D A A A B B A A C

It can get more complicated with materials. The A on top can have 1 material, while the A at the bottom a different material. Thats why I'm thinking of instead 2 different A's with different material, Just make A with one material, and duplictae it to F for example, only changing its material

Imagine a grid of X 30 and Y 7, how can I determined which segment to use at for example X 25 Y 3?

3) Can I have multiple segments, say for example 10, and then expose to the UI which segment will be used? For example imagine a door, with a door handle. The UI will determine which handle is used on the door, and is not based in anyway on base spline's segment or vertex id or type.

2) Can I have an Array2S Generator, containing 14 conditional segments, and the segment used will be determined not only by the ID of a X spline segment, but also by the ID of a Y spline segment?

The example below uses only 4 different segments, but imagine there can be 14 or more...

For example the X spline could looke something like this based of spline ID (segements named letters for now)

A A A A A B B B A A C

Then on the Y:

B

C

A

Obviously if the Y line becomes longer with more segments, it can looks like this:

D

C

A

B

B

C

A

The X and Y splines can be MUCH longer, so how to determine exactly which segment will be used. It can not be random

It could look something like:

A A A D A B D B D A C

A C C C A B B B A A C

A D D A A C D B B D B

C A A A A B A B A A C

A A D A A A B B A A C

It can get more complicated with materials. The A on top can have 1 material, while the A at the bottom a different material. Thats why I'm thinking of instead 2 different A's with different material, Just make A with one material, and duplictae it to F for example, only changing its material

Imagine a grid of X 30 and Y 7, how can I determined which segment to use at for example X 25 Y 3?

3) Can I have multiple segments, say for example 10, and then expose to the UI which segment will be used? For example imagine a door, with a door handle. The UI will determine which handle is used on the door, and is not based in anyway on base spline's segment or vertex id or type.