using System;
using UnityEngine;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Perception.Randomization.Samplers
{
///
/// Generates random values from probability distributions
///
[MovedFrom("UnityEngine.Experimental.Perception.Randomization.Samplers")]
public interface ISampler
{
///
/// Generates one sample
///
/// The generated sample
float Sample();
///
/// Validates that the sampler is configured properly
///
void Validate();
}
}