|
|
@ -5,7 +5,7 @@ developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.re |
|
|
|
[![Signed |
|
|
|
by](https://img.shields.io/badge/Keybase-Verified-brightgreen.svg)](https://keybase.io/hrbrmstr) |
|
|
|
![Signed commit |
|
|
|
%](https://img.shields.io/badge/Signed_Commits-90.0%25-lightgrey.svg) |
|
|
|
%](https://img.shields.io/badge/Signed_Commits-100%25-lightgrey.svg) |
|
|
|
[![Linux build |
|
|
|
Status](https://travis-ci.org/hrbrmstr/ulid.svg?branch=master)](https://travis-ci.org/hrbrmstr/ulid) |
|
|
|
[![Windows build |
|
|
@ -123,18 +123,18 @@ packageVersion("ulid") |
|
|
|
|
|
|
|
``` r |
|
|
|
ulid::ULIDgenerate() |
|
|
|
## [1] "0001EKRG9Z3CR2GXQG3MCN7R8T" |
|
|
|
## [1] "0001EKRGEEV98QP062VNRX31P2" |
|
|
|
``` |
|
|
|
|
|
|
|
### Many |
|
|
|
|
|
|
|
``` r |
|
|
|
(u <- ulid::ULIDgenerate(20)) |
|
|
|
## [1] "0001EKRG9Z9G02VMWAJPN6RTST" "0001EKRG9ZTEVMMA961V1PSH56" "0001EKRG9ZBK7SVA6W2YGKNM66" "0001EKRG9ZN5M21HPD49YY1GYF" |
|
|
|
## [5] "0001EKRG9ZF74J6RYS68QF1NGX" "0001EKRG9ZS7TPM10KKHCKNCZ5" "0001EKRG9ZBGGFSGE1EAM2F13M" "0001EKRG9Z2DQ9R0ZX907VXYZW" |
|
|
|
## [9] "0001EKRG9ZYAYCB3SC72P3F5ZE" "0001EKRG9Z8KZ1NC97DQT9CM9K" "0001EKRG9Z0TTWPCAAZ74XN9G3" "0001EKRG9Z7RBF3WJ63RG3JEMP" |
|
|
|
## [13] "0001EKRG9Z1BW9WXS6H0M9E7R2" "0001EKRG9Z0PJTW7V4X030HDG0" "0001EKRG9ZG79SSF47HM064N50" "0001EKRG9Z6E260CXJ0MSSJM9J" |
|
|
|
## [17] "0001EKRG9ZM0AHQ5PZMWHNP5P3" "0001EKRG9ZBMWP7JJQ86PVTDGT" "0001EKRG9Z49YK1FK9H8DMYX12" "0001EKRG9ZVSCHBCMN344AAFKQ" |
|
|
|
## [1] "0001EKRGEEV5XMP54RRRWAK318" "0001EKRGEEKX7VC0PF75AZJXHP" "0001EKRGEEXENNCQEH4KCH8QAD" "0001EKRGEEY41HJ6GMXRV1BQBA" |
|
|
|
## [5] "0001EKRGEE6HVD7ACWZ52MTVCJ" "0001EKRGEEQWXMPXGC0DGQN32B" "0001EKRGEE6W13BK92EF1RXYT7" "0001EKRGEE5A31H38NJFGTK8PC" |
|
|
|
## [9] "0001EKRGEEG2GXS53QY9F3M0A9" "0001EKRGEEDA3Y6Y0T52WTS6RM" "0001EKRGEE5WS2S3D9KY3F5H9Y" "0001EKRGEE24SZW5NATAADAY9Q" |
|
|
|
## [13] "0001EKRGEEBEG51QCKXPM8ZS16" "0001EKRGEE1ZC1QY7RCJR9VJ0B" "0001EKRGEECJ50Z4FXM4HW6XWG" "0001EKRGEEER84JP8WTXV5DWV8" |
|
|
|
## [17] "0001EKRGEEW3ABA82GZSRXN1RB" "0001EKRGEEAA60CYFGR8832JD6" "0001EKRGEE6W5ARCFHH6T75FPZ" "0001EKRGEE5WT4XNP7NS69BM3X" |
|
|
|
``` |
|
|
|
|
|
|
|
### Unmarshal |
|
|
@ -142,37 +142,37 @@ ulid::ULIDgenerate() |
|
|
|
``` r |
|
|
|
unmarshal(u) |
|
|
|
## ts rnd |
|
|
|
## 1 2019-07-27 08:19:11 9G02VMWAJPN6RTST |
|
|
|
## 2 2019-07-27 08:19:11 TEVMMA961V1PSH56 |
|
|
|
## 3 2019-07-27 08:19:11 BK7SVA6W2YGKNM66 |
|
|
|
## 4 2019-07-27 08:19:11 N5M21HPD49YY1GYF |
|
|
|
## 5 2019-07-27 08:19:11 F74J6RYS68QF1NGX |
|
|
|
## 6 2019-07-27 08:19:11 S7TPM10KKHCKNCZ5 |
|
|
|
## 7 2019-07-27 08:19:11 BGGFSGE1EAM2F13M |
|
|
|
## 8 2019-07-27 08:19:11 2DQ9R0ZX907VXYZW |
|
|
|
## 9 2019-07-27 08:19:11 YAYCB3SC72P3F5ZE |
|
|
|
## 10 2019-07-27 08:19:11 8KZ1NC97DQT9CM9K |
|
|
|
## 11 2019-07-27 08:19:11 0TTWPCAAZ74XN9G3 |
|
|
|
## 12 2019-07-27 08:19:11 7RBF3WJ63RG3JEMP |
|
|
|
## 13 2019-07-27 08:19:11 1BW9WXS6H0M9E7R2 |
|
|
|
## 14 2019-07-27 08:19:11 0PJTW7V4X030HDG0 |
|
|
|
## 15 2019-07-27 08:19:11 G79SSF47HM064N50 |
|
|
|
## 16 2019-07-27 08:19:11 6E260CXJ0MSSJM9J |
|
|
|
## 17 2019-07-27 08:19:11 M0AHQ5PZMWHNP5P3 |
|
|
|
## 18 2019-07-27 08:19:11 BMWP7JJQ86PVTDGT |
|
|
|
## 19 2019-07-27 08:19:11 49YK1FK9H8DMYX12 |
|
|
|
## 20 2019-07-27 08:19:11 VSCHBCMN344AAFKQ |
|
|
|
## 1 2019-07-27 08:21:34 V5XMP54RRRWAK318 |
|
|
|
## 2 2019-07-27 08:21:34 KX7VC0PF75AZJXHP |
|
|
|
## 3 2019-07-27 08:21:34 XENNCQEH4KCH8QAD |
|
|
|
## 4 2019-07-27 08:21:34 Y41HJ6GMXRV1BQBA |
|
|
|
## 5 2019-07-27 08:21:34 6HVD7ACWZ52MTVCJ |
|
|
|
## 6 2019-07-27 08:21:34 QWXMPXGC0DGQN32B |
|
|
|
## 7 2019-07-27 08:21:34 6W13BK92EF1RXYT7 |
|
|
|
## 8 2019-07-27 08:21:34 5A31H38NJFGTK8PC |
|
|
|
## 9 2019-07-27 08:21:34 G2GXS53QY9F3M0A9 |
|
|
|
## 10 2019-07-27 08:21:34 DA3Y6Y0T52WTS6RM |
|
|
|
## 11 2019-07-27 08:21:34 5WS2S3D9KY3F5H9Y |
|
|
|
## 12 2019-07-27 08:21:34 24SZW5NATAADAY9Q |
|
|
|
## 13 2019-07-27 08:21:34 BEG51QCKXPM8ZS16 |
|
|
|
## 14 2019-07-27 08:21:34 1ZC1QY7RCJR9VJ0B |
|
|
|
## 15 2019-07-27 08:21:34 CJ50Z4FXM4HW6XWG |
|
|
|
## 16 2019-07-27 08:21:34 ER84JP8WTXV5DWV8 |
|
|
|
## 17 2019-07-27 08:21:34 W3ABA82GZSRXN1RB |
|
|
|
## 18 2019-07-27 08:21:34 AA60CYFGR8832JD6 |
|
|
|
## 19 2019-07-27 08:21:34 6W5ARCFHH6T75FPZ |
|
|
|
## 20 2019-07-27 08:21:34 5WT4XNP7NS69BM3X |
|
|
|
``` |
|
|
|
|
|
|
|
### Use defined timestamps |
|
|
|
|
|
|
|
``` r |
|
|
|
(ut <- ts_generate(as.POSIXct("2017-11-01 15:00:00", origin="1970-01-01"))) |
|
|
|
## [1] "0001CZM6DGXNMVPCQG0B295F3S" |
|
|
|
## [1] "0001CZM6DG2THKSAX3F1SF30E7" |
|
|
|
|
|
|
|
unmarshal(ut) |
|
|
|
## ts rnd |
|
|
|
## 1 2017-11-01 15:00:00 XNMVPCQG0B295F3S |
|
|
|
## 1 2017-11-01 15:00:00 2THKSAX3F1SF30E7 |
|
|
|
``` |
|
|
|
|
|
|
|
## ulid Code Metrics |
|
|
|