Random Toolkit View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.47 or later
Package size
8.7 MB
Files
31
Favorites
2
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

Random Toolkit

by Daniel Buckley (opens in new tab)

No ratings yet

Implements two new RNG algorithms for better random results, along with a range of new functions and editor tools.

Price $10.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Random Toolkit, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

Random Toolkit screenshot 1

Random Toolkit screenshot 1

About this asset

Random Toolkit provides a range of new tools and benefits for implementing randomness in your games.

🎲 NEW RANDOM NUMBER GENERATORS 🎲

It implements 2 new random number generators which improve upon Unity’s built in one.

  • Xorshift1204*
  • Mersenne Twister

📐 LARGE NUMBER OF IMPROVED AND NEW FUNCTIONS 📐

Over 50 new ways to utilize randomness.

  • Randomized array and list elements - Shuffled, unique elements, weighted.
  • Weighted randomness - With arrays or animation curves.
  • Random colors - Extract from gradients and textures.
  • Random points in 3D and 2D shapes - With uniform distribution and rotation. Spheres, cubes, cones, cylinders, capsules, convex 2D polygons.
  • Random uniform quaternions - as well as degrees and radians.
  • State serialization - For saving to disk or networking.
  • Random doubles and ulongs - For better precision.
  • Re-written Unity RNG to allow instancing - Implementation of the Xorshift128* algorithm.

🛠️ EDITOR WINDOW TOOLS 🛠️

Offsetting the position, rotation, and scale of selected GameObjects.

📚 IN-DEPTH DOCUMENTATION 📚

Resource to learn about RNGs, how to set up, and extensive scripting API.

Check out the documentation here.

From the publisher's Asset Store listing.

Technical details

This asset implements 2 new random number generators

  • Xorshift1204*
  • Mersenne Twister

It also provides wrappers for the existing UnityEngine.Random and System.Random libraries.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.47f1 Compatible Compatible Compatible Compatible

The demo scenes were created in a URP project, and a URP shader graph is provided, but the toolkit will work in any render pipeline.

As listed on the Asset Store.