[**@blocksuite/block-std**](../../../../@blocksuite/block-std/README.md) *** [BlockSuite API Documentation](../../../../README.md) / [@blocksuite/block-std](../../README.md) / [gfx](../README.md) / generateKeyBetweenV2 # Function: generateKeyBetweenV2() > **generateKeyBetweenV2**(`a`, `b`): `string` generate a key between a and b, the result key is always satisfied with a < result < b. the key always has a random suffix, so there is no need to worry about collision. make sure a and b are generated by this function. ## Parameters ### a `null` | `string` ### b `null` | `string` ## Returns `string`