Blueprint to C++ and Engine Freezing?

If you need truly unique locations then you’ll need some way to check for uniqueness.

I would just use a Set as they force uniqueness.

int32 DesiredNumberOfTransforms = 100;
	TSet<FTransform> Transforms;

	while(Transforms.Num() < DesiredNumberOfTransforms)
	{
		Transforms.Add(GetRandomTransformFunction());
	}

This will give you a unique set of transforms for a given range. I have not provided the “GetRandomTransform” function as you might already have one.

1 Like