# Function proptest::result::maybe_ok_weighted

source · ```
pub fn maybe_ok_weighted<T: Strategy, E: Strategy>(
probability_of_ok: impl Into<Probability>,
t: T,
e: E
) -> MaybeOk<T, E>
```

## Expand description

Create a strategy for `Result`

s where `Ok`

values are taken from `t`

and
`Err`

values are taken from `e`

.

`probability_of_ok`

is the probability (between 0.0 and 1.0, exclusive)
that `Ok`

is initially chosen.

Generated values shrink to `Err`

.