Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/6
Utility functions to help you choose random int/float/enums with greater towards specific values. Create random rays in shapes such as cones and cylinders.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.9f1
Compatible
Compatible
Compatible
Description
  • Weighted Randomizer

Randomize a value from a list, where each value has a weighted chance of being randomly chosen.


Have some sort of loot system? Types of loot and treasure often vary wildly in terms of how common or rare they are. With a WeightedRandomizer, you can add all the loot you want to it with how likely you want it to be chosen.


  • Random Int/Float

Get a random int or float, but with more control over desired outcome.


Want to randomize damage, but with a focus on a specific number in that range? Say you want to randomize damage between 1-20, but you want 1, 20, and the surrounding numbers to be rare. Just set the value that you want to be the desired value, such as 12, and how strongly you want rolls to be blended towards that value with fine tuned control. Also comes with editor test functions to help you visualize then effects of the blend strength.


  • Rays in Shapes

Get one or multiple rays that conform to a shape.


Have a shotgun or directed explosion and need a group of random rays? Easy, RandomUltimate comes with functions to get rays that fit in a cone or cylindrical shape. Just pass in information such as origin, direction, angle, and number of rays you want and receive a set of rays with just one line of code.

Technical details
  • Weighted randomizer to allow you to randomly select between a variety of similarly-typed values with each value having a different desired chance to be randomly selected.
  • Get a random value between two ints/floats, but in a bell curve around a desired value instead of even distribution.
  • Get rays in 3D space that fit into customizable shapes such as cones and skewable, uneven cylinders.

RandomUltimate

(not enough ratings)
10 users have favourite this asset
(10)
$19.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
296.7 KB
Latest version
1.0.1
Latest release date
Aug 28, 2023
Original Unity version
2021.3.9
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR