View Single Post
Old 03-03-2018, 01:25 PM   #53
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

I need to create unique IDs for tag-buttons.
Maybe this would work:

(Simplified example)
Code:
local btns = {}
for i=1, 100 do
  local btn = {}
  btn.id = tostring(reaper.time_precise())
  reaper.ShowConsoleMsg("Button " .. i .. " ID:" .. btn.id .. "\n")
  btns[#btns+1] = btn
end
When I run the code above, I get these IDs:
Code:
Button 1 ID:1229875.9240888
Button 2 ID:1229875.9251411
Button 3 ID:1229875.9259227
Button 4 ID:1229875.9267648
Button 5 ID:1229875.927651
Button 6 ID:1229875.9286869
Button 7 ID:1229875.9298206
Button 8 ID:1229875.9309378
Button 9 ID:1229875.932157
Button 10 ID:1229875.9333564
Button 11 ID:1229875.9353068
Button 12 ID:1229875.9368132
Button 13 ID:1229875.938463
Button 14 ID:1229875.9399486
Button 15 ID:1229875.9415133
Button 16 ID:1229875.9443212
Button 17 ID:1229875.9462477
Button 18 ID:1229875.9480084
Button 19 ID:1229875.9498833
Button 20 ID:1229875.9523092
Button 21 ID:1229875.9545138
Button 22 ID:1229875.9565518
Button 23 ID:1229875.9586066
Button 24 ID:1229875.9607591
Button 25 ID:1229875.9628991
Button 26 ID:1229875.9651184
Button 27 ID:1229875.9677841
Button 28 ID:1229875.9701867
Button 29 ID:1229875.9725821
Button 30 ID:1229875.9749885
Button 31 ID:1229875.9775602
Button 32 ID:1229875.9801344
Button 33 ID:1229875.9828601
Button 34 ID:1229875.9861316
Button 35 ID:1229875.989318
Button 36 ID:1229875.9923694
Button 37 ID:1229875.9955204
Button 38 ID:1229875.9985426
Button 39 ID:1229876.0020798
Button 40 ID:1229876.0052213
Button 41 ID:1229876.0084801
Button 42 ID:1229876.0116155
Button 43 ID:1229876.014891
Button 44 ID:1229876.0185294
Button 45 ID:1229876.0221691
Button 46 ID:1229876.0257041
Button 47 ID:1229876.0293198
Button 48 ID:1229876.0331447
Button 49 ID:1229876.0371452
Button 50 ID:1229876.0409705
Button 51 ID:1229876.0446327
Button 52 ID:1229876.048323
Button 53 ID:1229876.0523074
Button 54 ID:1229876.0565331
Button 55 ID:1229876.0607684
Button 56 ID:1229876.0650162
Button 57 ID:1229876.0693148
Button 58 ID:1229876.0735704
Button 59 ID:1229876.0778177
Button 60 ID:1229876.0831577
Button 61 ID:1229876.0881592
Button 62 ID:1229876.0929219
Button 63 ID:1229876.0976331
Button 64 ID:1229876.1025849
Button 65 ID:1229876.1073346
Button 66 ID:1229876.1119531
Button 67 ID:1229876.1166269
Button 68 ID:1229876.1215917
Button 69 ID:1229876.1271996
Button 70 ID:1229876.1320965
Button 71 ID:1229876.1370902
Button 72 ID:1229876.1421297
Button 73 ID:1229876.147404
Button 74 ID:1229876.1528127
Button 75 ID:1229876.1580149
Button 76 ID:1229876.1636727
Button 77 ID:1229876.1690962
Button 78 ID:1229876.1743907
Button 79 ID:1229876.1796381
Button 80 ID:1229876.1850627
Button 81 ID:1229876.1904374
Button 82 ID:1229876.195862
Button 83 ID:1229876.2012946
Button 84 ID:1229876.2067766
Button 85 ID:1229876.2120298
Button 86 ID:1229876.2174186
Button 87 ID:1229876.2229297
Button 88 ID:1229876.2282437
Button 89 ID:1229876.2335953
Button 90 ID:1229876.2390338
Button 91 ID:1229876.2444409
Button 92 ID:1229876.2498785
Button 93 ID:1229876.2555648
Button 94 ID:1229876.2608069
Button 95 ID:1229876.266262
Button 96 ID:1229876.2719231
Button 97 ID:1229876.2773289
Button 98 ID:1229876.2826511
Button 99 ID:1229876.2883056
Button 100 ID:1229876.293724
Any better ideas?
spk77 is offline   Reply With Quote