> For the complete documentation index, see [llms.txt](https://docs.emobiq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emobiq.com/emobiq-client/006-actions-and-visual-logic/action-reference/cordova/global/makeid.md).

# makeId

## Description

Generates a unique ID or number.

## Input / Parameter

N/A

## Output

| Description                                          | Output Type |
| ---------------------------------------------------- | ----------- |
| Returns the unique ID, which is a series of numbers. | Number      |

## Callback

N/A

## Video

Coming Soon.

## Example

| No. | Description                      |                                                                                                                                            |
| --- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| 1.  | ![](/files/fb0rt87ht2fRZpWW5Pfb) | Drag a button to a page in the mobile designer. Select the event `click` for the button and drag the `console` function to the event flow. |
| 2.  | ![](/files/eQqTWPyV2XbHldXVIpng) | Select the `function` parameter input type for the value parameter.                                                                        |
| 3.  | ![](/files/P1dJJm0FVca9tt3MvqOB) | Drag the `makeId` function to the node in the subflow.                                                                                     |

### Result

When the button is pressed, the console will show the unique id generated. A new unique id is returned everytime the button is pressed.

## Links
