# Function: ipV4()

> > **ipV4**(): [`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

# Function: ipV4()

> **ipV4**(): [`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

Defined in: [packages/fast-check/src/arbitrary/ipV4.ts:28](https://github.com/dubzzz/fast-check/blob/4663db899d411b24434189b8e560b5ecefc93f23/packages/fast-check/src/arbitrary/ipV4.ts#L28)

For valid IP v4

Following [RFC 3986](https://tools.ietf.org/html/rfc3986#section-3.2.2)

## Returns

[`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

## Remarks

Since 1.14.0
