## random [[Source]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Random.cpp "Source") The `random` command provides a random number to be used as a source of entropy for random number generation by clients. #### Request Format An example of the request format: *WebSocket* ``` { "id": 1, "command": "random" } ``` *JSON-RPC* ``` { "method": "random", "params": [ {} ] } ``` *Commandline* ``` #Syntax: random rippled random ``` The request includes no parameters. #### Response Format An example of a successful response: *WebSocket* ``` { "id": 1, "result": { "random": "8ED765AEBBD6767603C2C9375B2679AEC76E6A8133EF59F04F9FC1AAA70E41AF" }, "status": "success", "type": "response" } ``` *JSON-RPC* ``` 200 OK { "result": { "random": "4E57146AA47BC6E88FDFE8BAA235B900126C916B6CC521550996F590487B837A", "status": "success" } } ``` The response follows the [standard format](#response-formatting), with a successful result containing the following field: | `Field` | Type | Description | |:---------|:-------|:--------------------------| | `random` | String | Random 256-bit hex value. | #### Possible Errors * Any of the [universal error types](#universal-errors). * `internal` - Some internal error occurred, possibly relating to the random number generator.