---
title: GenerationGuide
framework: foundationmodels
role: symbol
role_heading: Structure
path: foundationmodels/generationguide
---

# GenerationGuide

Guides that control how values are generated.

## Declaration

```swift
struct GenerationGuide<Value>
```

## Mentioned in

Categorizing and organizing data with content tags

## Topics

### Getting the pattern

- [pattern(_:)](foundationmodels/generationguide/pattern(_:).md)

### Getting the element

- [element(_:)](foundationmodels/generationguide/element(_:).md)

### Getting the count

- [count(_:)](foundationmodels/generationguide/count(_:).md)

### Getting the constant

- [constant(_:)](foundationmodels/generationguide/constant(_:).md)
- [anyOf(_:)](foundationmodels/generationguide/anyof(_:).md)

### Getting a range

- [range(_:)](foundationmodels/generationguide/range(_:).md)

### Getting the minimum value

- [minimum(_:)](foundationmodels/generationguide/minimum(_:).md)
- [minimumCount(_:)](foundationmodels/generationguide/minimumcount(_:).md)

### Getting the maximum value

- [maximum(_:)](foundationmodels/generationguide/maximum(_:).md)
- [maximumCount(_:)](foundationmodels/generationguide/maximumcount(_:).md)

## See Also

### Creating a guide

- [Guide(description:)](foundationmodels/guide(description:).md)
- [Guide(description:_:)](foundationmodels/guide(description:_:).md)
