--- title: "data#number API" description: "data#number API provides some basic functions to generate number." --- # [Available APIs](../../) >> data#number - [Intro](#intro) - [functions](#functions) ## Intro `data#number` API provides some functions to manipulate a number. Here is an example for using this api: ```vim let s:NUM = SpaceVim#api#import('data#number') let random_number = s:NUM.random(3, 10) ``` ## functions | name | description | | -------------- | ----------------------------------------- | | `random()` | an unbounded random integer number. | | `random(a)` | an unbounded random number larger than a. | | `random(a, b)` | a random number from [a, a + b - 1]. |