Limen Framework 0.1 Help

ULimenGlobalRandomStreamUtils

Overview

ULimenGlobalRandomStreamUtils is a Blueprint function library that offers utilities for generating random outcomes based on probabilities and finding navigable points within a circular area. It relies on the ULimenGlobalRandomStreamSubsystem to generate random numbers.

Properties

Type

Name

Access

Description

None

None

None

No significant properties are defined in this class.

Functions

Return Type

Signature

Description

void

RandomPercentage(const double ChanceToWin, bool& bWon)

Generates a random percentage and sets bWon to true if the chance of winning is met or false otherwise.

void

GetRandomReachablePointInCircumference(UObject* Caller, const FVector& Origin, const float Radius, int32 NumOfPoints, FVector& OutLocation, bool& bSuccess)

Generates random points within a circumference and selects one that is navigable by the navigation system.

Usage & Implementation Notes

  • Threading Constraints: This class does not have any specific threading constraints.

  • Replication Requirements: No replication is required for this utility class.

  • Memory Lifetime Management: The memory lifetime of objects used within these functions should be managed according to Unreal Engine's garbage collection rules.

  • Initialization Dependencies: ULimenGlobalRandomStreamSubsystem must be available and initialized before using these functions.

22 May 2026