# Uses of Interface
org.springframework.util.IdGenerator

Packages that use IdGenerator
Package
Description
org.springframework.util
Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.

## Uses of IdGenerator in org.springframework.util

Classes in org.springframework.util that implement IdGenerator
Modifier and Type
Class
Description
`class`
`AlternativeJdkIdGenerator`
An `IdGenerator` that uses `SecureRandom` for the initial seed and `Random` thereafter, instead of calling `UUID.randomUUID()` every time as `JdkIdGenerator` does.
`class`
`JdkIdGenerator`
An `IdGenerator` that calls `UUID.randomUUID()`.
`class`
`SimpleIdGenerator`
A simple `IdGenerator` that starts at 1, increments up to `Long.MAX_VALUE`, and then rolls over.