public Token(DateTime tokenDate) { var partitionKey = Base62.FromDate(tokenDate); if (partitionKey.Length < 4) { partitionKey = partitionKey.PadLeft(4, '0'); } else if (partitionKey.Length > 4) { partitionKey = partitionKey.Substring(0, 4); } PartitionKey = partitionKey; RowKey = Base62.Encode(RandomNumber.Next(1, 10_000_000)); }