

package com.ysheng.auth.core.generator;

/**
 * Defines the interface that generates value.
 *
 * @param <T> The type of the value.
 */
public interface ValueGenerator<T extends Object> {

  /**
   * Generates a value.
   *
   * @return A value of type T.
   */
  T generate();
}
