[−]Struct jni_android_sys::java::util::concurrent::ThreadLocalRandom
public class ThreadLocalRandom
Required feature: java-util-concurrent-ThreadLocalRandom
Methods
impl ThreadLocalRandom
pub fn current<'env>(
__jni_env: &'env Env
) -> Result<Option<Local<'env, ThreadLocalRandom>>>
[src]
__jni_env: &'env Env
) -> Result<Option<Local<'env, ThreadLocalRandom>>>
Required features: "java-util-concurrent-ThreadLocalRandom"
pub fn set_seed<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn next_int<'env>(&'env self) -> Result<i32>
[src]
pub fn next_int_int<'env>(&'env self, arg0: i32) -> Result<i32>
[src]
pub fn next_int_int_int<'env>(&'env self, arg0: i32, arg1: i32) -> Result<i32>
[src]
pub fn next_long<'env>(&'env self) -> Result<i64>
[src]
pub fn next_long_long<'env>(&'env self, arg0: i64) -> Result<i64>
[src]
pub fn next_long_long_long<'env>(
&'env self,
arg0: i64,
arg1: i64
) -> Result<i64>
[src]
&'env self,
arg0: i64,
arg1: i64
) -> Result<i64>
pub fn next_double<'env>(&'env self) -> Result<f64>
[src]
pub fn next_double_double<'env>(&'env self, arg0: f64) -> Result<f64>
[src]
pub fn next_double_double_double<'env>(
&'env self,
arg0: f64,
arg1: f64
) -> Result<f64>
[src]
&'env self,
arg0: f64,
arg1: f64
) -> Result<f64>
pub fn next_boolean<'env>(&'env self) -> Result<bool>
[src]
pub fn next_float<'env>(&'env self) -> Result<f32>
[src]
pub fn next_gaussian<'env>(&'env self) -> Result<f64>
[src]
pub fn ints_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn ints<'env>(&'env self) -> Result<Option<Local<'env, IntStream>>>
[src]
Required features: "java-util-stream-IntStream"
pub fn ints_long_int_int<'env>(
&'env self,
arg0: i64,
arg1: i32,
arg2: i32
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i64,
arg1: i32,
arg2: i32
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn ints_int_int<'env>(
&'env self,
arg0: i32,
arg1: i32
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i32,
arg1: i32
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn longs_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn longs<'env>(&'env self) -> Result<Option<Local<'env, LongStream>>>
[src]
Required features: "java-util-stream-LongStream"
pub fn longs_long_long_long<'env>(
&'env self,
arg0: i64,
arg1: i64,
arg2: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64,
arg1: i64,
arg2: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn longs_long_long<'env>(
&'env self,
arg0: i64,
arg1: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64,
arg1: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn doubles_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
pub fn doubles<'env>(&'env self) -> Result<Option<Local<'env, DoubleStream>>>
[src]
Required features: "java-util-stream-DoubleStream"
pub fn doubles_long_double_double<'env>(
&'env self,
arg0: i64,
arg1: f64,
arg2: f64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: i64,
arg1: f64,
arg2: f64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
pub fn doubles_double_double<'env>(
&'env self,
arg0: f64,
arg1: f64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: f64,
arg1: f64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
Methods from Deref<Target = Random>
pub fn set_seed<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn next_bytes<'env>(
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
nextBytes
pub fn next_int<'env>(&'env self) -> Result<i32>
[src]
pub fn next_int_int<'env>(&'env self, arg0: i32) -> Result<i32>
[src]
pub fn next_long<'env>(&'env self) -> Result<i64>
[src]
pub fn next_boolean<'env>(&'env self) -> Result<bool>
[src]
pub fn next_float<'env>(&'env self) -> Result<f32>
[src]
pub fn next_double<'env>(&'env self) -> Result<f64>
[src]
pub fn next_gaussian<'env>(&'env self) -> Result<f64>
[src]
pub fn ints_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn ints<'env>(&'env self) -> Result<Option<Local<'env, IntStream>>>
[src]
Required features: "java-util-stream-IntStream"
pub fn ints_long_int_int<'env>(
&'env self,
arg0: i64,
arg1: i32,
arg2: i32
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i64,
arg1: i32,
arg2: i32
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn ints_int_int<'env>(
&'env self,
arg0: i32,
arg1: i32
) -> Result<Option<Local<'env, IntStream>>>
[src]
&'env self,
arg0: i32,
arg1: i32
) -> Result<Option<Local<'env, IntStream>>>
Required features: "java-util-stream-IntStream"
pub fn longs_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn longs<'env>(&'env self) -> Result<Option<Local<'env, LongStream>>>
[src]
Required features: "java-util-stream-LongStream"
pub fn longs_long_long_long<'env>(
&'env self,
arg0: i64,
arg1: i64,
arg2: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64,
arg1: i64,
arg2: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn longs_long_long<'env>(
&'env self,
arg0: i64,
arg1: i64
) -> Result<Option<Local<'env, LongStream>>>
[src]
&'env self,
arg0: i64,
arg1: i64
) -> Result<Option<Local<'env, LongStream>>>
Required features: "java-util-stream-LongStream"
pub fn doubles_long<'env>(
&'env self,
arg0: i64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: i64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
pub fn doubles<'env>(&'env self) -> Result<Option<Local<'env, DoubleStream>>>
[src]
Required features: "java-util-stream-DoubleStream"
pub fn doubles_long_double_double<'env>(
&'env self,
arg0: i64,
arg1: f64,
arg2: f64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: i64,
arg1: f64,
arg2: f64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
pub fn doubles_double_double<'env>(
&'env self,
arg0: f64,
arg1: f64
) -> Result<Option<Local<'env, DoubleStream>>>
[src]
&'env self,
arg0: f64,
arg1: f64
) -> Result<Option<Local<'env, DoubleStream>>>
Required features: "java-util-stream-DoubleStream"
Trait Implementations
impl Deref for ThreadLocalRandom
impl AsValidJObjectAndEnv for ThreadLocalRandom
impl AsJValue for ThreadLocalRandom
Auto Trait Implementations
impl !Sync for ThreadLocalRandom
impl !Send for ThreadLocalRandom
impl Unpin for ThreadLocalRandom
impl RefUnwindSafe for ThreadLocalRandom
impl UnwindSafe for ThreadLocalRandom
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,