[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Type](https://evolu.dev/docs/api-reference/common/Type) › createId

```ts
function createId<B>(
  deps: RandomBytesDep,
  ..._validation: IdBrandValidation<B>
): CreatedId<B>;
```

Defined in: [packages/common/src/Type.ts:4255](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Type.ts#L4255)

Creates a cryptographically random [Id](https://evolu.dev/docs/api-reference/common/Type/variables/Id).

This is the recommended default because it does not encode creation time.
Pass a Brand name when the returned Id belongs to one domain entity.