---
title: "SampleGenerator.SamplingStrategy.random(retries:)"
framework: evaluations
role: symbol
role_heading: Case
path: "evaluations/samplegenerator/samplingstrategy-swift.enum/random(retries:)"
---

# SampleGenerator.SamplingStrategy.random(retries:)

A strategy that randomly picks a subset of samples each time a model repeats inference.

## Declaration

```swift
case random(retries: Int = 5)
```

## Mentioned in

Generating synthetic datasets

## Discussion

Discussion When the model repeats an inference, this strategy retries up to retries times, selecting a random subset to steer the model toward a new inference.

## See Also

### Strategies

- [SampleGenerator.SamplingStrategy.slidingWindow](evaluations/samplegenerator/samplingstrategy-swift.enum/slidingwindow.md)
