# Sequence > Supported in: Batch, Faster, Streaming Creates an array with numbers in range from start to end. **Expression categories:** Array ## Declared arguments * **End:** The number to end at (inclusive).
*Expression\* * **Start:** The number to start from (inclusive).
*Expression\* * *optional* **Step size:** The size of the steps between numbers.
*Expression\* **Type variable bounds:** *T accepts Byte | Integer | Long | Short* **Output type:** *Array\* ## Examples ### Example 1: Base case **Description:** Byte base case. **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** 1 **Output:** \[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] *** ### Example 2: Base case **Description:** Integer base case. **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** 1 **Output:** \[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] *** ### Example 3: Base case **Description:** Long base case. **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** 1 **Output:** \[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] *** ### Example 4: Base case **Description:** Sequences increase by 1 unless otherwise specified. **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** *null* **Output:** \[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] *** ### Example 5: Base case **Description:** Short base case. **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** 1 **Output:** \[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] *** ### Example 6: Base case **Description:** You can specify a custom step amount **Argument values:** * **End:** 10 * **Start:** 0 * **Step size:** 2 **Output:** \[ 0, 2, 4, 6, 8, 10 ] *** ### Example 7: Base case **Description:** Steps can be negative **Argument values:** * **End:** 0 * **Start:** 10 * **Step size:** -1 **Output:** \[ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ] *** ### Example 8: Edge case **Description:** Invalid sequences become null **Argument values:** * **End:** 0 * **Start:** 10 * **Step size:** 2 **Output:** *null* ***