From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/91119 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: A macro which gives a random name Date: Sat, 18 Apr 2015 22:36:20 +0200 Message-ID: <5532C044.4000008@wxs.nl> References: <6DC048B9-D53F-46B3-973D-C25FD93D3C27@gmail.com> <088338A7-A713-415A-9DF5-26804CDA9C7F@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1429389437 11314 80.91.229.3 (18 Apr 2015 20:37:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 18 Apr 2015 20:37:17 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Apr 18 22:36:59 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YjZU3-0002UU-EO for gctc-ntg-context-518@m.gmane.org; Sat, 18 Apr 2015 22:36:59 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A668E1022C for ; Sat, 18 Apr 2015 22:36:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id kLpzz02bQzz4 for ; Sat, 18 Apr 2015 22:36:57 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id B492C1022E for ; Sat, 18 Apr 2015 22:36:30 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 1FA3B101F9 for ; Sat, 18 Apr 2015 22:36:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id M4C40nw0qWL4 for ; Sat, 18 Apr 2015 22:36:25 +0200 (CEST) Original-Received: from filter1-utr.mf.surf.net (filter1-utr.mf.surf.net [195.169.124.152]) by balder.ntg.nl (Postfix) with ESMTP id C37A0101EA for ; Sat, 18 Apr 2015 22:36:22 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter1-utr.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id t3IKaLgh006702 for ; Sat, 18 Apr 2015 22:36:21 +0200 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by pragma-net.nl (SurgeMail 6.7c) with ESMTP id 215-1713362 for ; Sat, 18 Apr 2015 22:36:20 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=Provincie Overijssel; city=Zwartsluis; latitude=52.6408; longitude=6.0694; http://maps.google.com/maps?q=52.6408,6.0694&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 07OhwAl9G - 3462bdf035fc - 20150418 (trained as not-spam) Received-SPF: none (filter1-utr.mf.surf.net: domain of pragma@wxs.nl does not designate permitted sender hosts) receiver=filter1-utr.mf.surf.net; client-ip=213.125.29.162; envelope-from=; helo=smtp.ziggozakelijk.nl; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:91119 Archived-At: T24gNC8xOC8yMDE1IDEwOjI0IFBNLCBPdGFyZWQgS2F2aWFuIHdyb3RlOgo+IEhpIGFnYWluIFdv bGZnYW5nLAo+Cj4gVGhhbmtzIHRvIHlvdXIgaGludCwgSSBjb3VsZCBzb2x2ZSB0aGUgcHJvYmxl beKApgo+IEluIGNhc2Ugc29tZW9uZSBlbHNlIHdvdWxkIGVuY291bnRlciBhIHNpbWlsYXIgcHJv YmxlbSB0byBzb2x2ZSwgYmVsb3cgaXMgYSBtYWNybyB3aGljaCBjaG9vc2VzIGFuIGVsZW1lbnQg ZnJvbSBhIGxpc3QsIGl0IGNyZWF0ZXMgYSBjb250cm9sIHNlcXVlbmNlIChDUykgY29udGFpbmlu ZyB0aGF0IGVsZW1lbnQgYW5kIGl0IGtlZXBzIHRoZSBDUyB1bnRpbCB0aGUgbmV4dCB0aW1lIHRo ZSBtYWNybyBpcyBpbnZva2VkIGFnYWluIHRvIGNob29zZSBhbm90aGVyIGVsZW1lbnQuCj4KPiBU aGFua3MgYWdhaW4gYW5kIGJlc3QgcmVnYXJkczogT0sKPgo+ICUlJSUgYmVnaW4gY2hvb3NlLWVs ZW1lbnQudGV4Cj4gXHNldHVwcmFuZG9taXplWzE5ODldICUgc2V0IGEgc2VlZAo+Cj4gXHN0YXJ0 dGV4dAo+Cj4gJSBoZXJlIGlzIGEgbGlzdCBmcm9tIHdoaWNoIGEgbmFtZSBpcyBjaG9zZW4KPiBc c3RhcnRsdWFjb2RlCj4gCUxpc3RPZk5hbWVzID0geydGJywgJ0cnLCAndScsICd2JywgJ1cnfQo+ IFxzdG9wbHVhY29kZQo+Cj4gJSB0aGlzIG1hY3JvIGhhcyB0d28gYXJndW1lbnRzOgo+ICUgdGhl IGZpcnN0IGFyZ3VtZW50IGlzIHRoZSBjb250cm9sIHNlcXVlbmNlIG5hbWUgYXR0YWNoZWQgdG8g Q2hvc2VuLAo+ICUgdGhlIHNlY29uZCBhcmd1bWVudCBpcyB0aGUgbmFtZSBvZiB0aGUgbGlzdCBm cm9tIHdoaWNoIHNvbWV0aGluZyBpcyBjaG9zZW4KPiBcZGVmaW5lWzJdXFJhbmRvbUNob2ljZXsl Cj4gCVxzZXRldmFsdWV7Q2hvc2VuIzF9e1xjdHhsdWF7JQo+IAkJbG9jYWwgbGlzdHNpemUgPSBc bGV0dGVyaGFzaCAjMiA7Cj4gCQlsb2NhbCBMTmFtZSA9ICMyIDsKPiAJCXRleC5wcmludChMTmFt ZVttYXRoLnJhbmRvbSgxLGxpc3RzaXplKV0pfX19Cj4KPiBcZG9yZWN1cnNlezEwfXtcUmFuZG9t Q2hvaWNle0Z1bmN0aW9ufXtMaXN0T2ZOYW1lc30lCj4gR2l2ZSBhbiBleGFtcGxlIG9mIGEgZnVu Y3Rpb24gJFxDaG9zZW5GdW5jdGlvbiA6IHtcQmJiIFJ9IFxsb25ncmlnaHRhcnJvdyB7XEJiYiBS fSQgd2hpY2ggaGFzIGEgZGVyaXZhdGl2ZSBvbmx5IGF0IHRoZSBvcmlnaW4sIGFuZCBzdWNoIHRo YXQgJHtcQ2hvc2VuRnVuY3Rpb259JygwKSA9IDEkLlxwYXIgXGhhaXJsaW5lXHBhcn0KPgo+IFxz dG9wdGV4dAo+ICUlJSUgZW5kIGNob29zZS1lbGVtZW50LnRleAoKXHN0YXJ0dGV4dAoKXHN0YXJ0 bHVhY29kZQogICAgIGxvY2FsIEZ1bmN0aW9uTmFtZXMgPSB7ICJHIiAsICJXIiB9CiAgICAgbG9j YWwgRnVuY3Rpb25OYW1lICA9IEZ1bmN0aW9uTmFtZXNbMV0KCiAgICAgZnVuY3Rpb24gZG9jdW1l bnQuU2V0RnVuY3Rpb25OYW1lcyhsaXN0KQogICAgICAgICBGdW5jdGlvbk5hbWVzID0gdXRpbGl0 aWVzLnBhcnNlcnMuc2V0dGluZ3NfdG9fYXJyYXkobGlzdCkKICAgICBlbmQKICAgICBmdW5jdGlv biBkb2N1bWVudC5HZXRGdW5jdGlvbk5hbWUobmV3KQogICAgICAgICBpZiBuZXcgdGhlbgogICAg ICAgICAgICAgRnVuY3Rpb25OYW1lID0gRnVuY3Rpb25OYW1lc1ttYXRoLnJhbmRvbSgxLCNGdW5j dGlvbk5hbWVzKV0KICAgICAgICAgZW5kCiAgICAgICAgIGNvbnRleHQoRnVuY3Rpb25OYW1lKQog ICAgIGVuZApcc3RvcGx1YWNvZGUKClxkZWZcU2V0RnVuY3Rpb25OYW1lc1sjMV17XGN0eGx1YXtk b2N1bWVudC5TZXRGdW5jdGlvbk5hbWVzKCIjMSIpfX0KXGRlZlxOZXdGdW5jdGlvbk5hbWUgICAg IHtcY3R4bHVhe2RvY3VtZW50LkdldEZ1bmN0aW9uTmFtZSh0cnVlKX19ClxkZWZcR2V0RnVuY3Rp b25OYW1lICAgICB7XGN0eGx1YXtkb2N1bWVudC5HZXRGdW5jdGlvbk5hbWUoKX19CgpcU2V0RnVu Y3Rpb25OYW1lc1thLGIsYyxkXQoKXGRvcmVjdXJzZXsxMH17CiAgICAgR2l2ZSBhbiBleGFtcGxl IG9mIGEgZnVuY3Rpb24KICAgICAgICAgJFxOZXdGdW5jdGlvbk5hbWUgOiB7XEJiYiBSfSBcbG9u Z3JpZ2h0YXJyb3cge1xCYmIgUn0kCiAgICAgd2hpY2ggaGFzIGEgZGVyaXZhdGl2ZSBvbmx5IGF0 IHRoZSBvcmlnaW4sIGFuZCBzdWNoIHRoYXQKICAgICAgICAgJFxHZXRGdW5jdGlvbk5hbWUoMCkg PSAxJC4KICAgICBccGFyIFxoYWlybGluZVxwYXIKfQoKClxzdG9wdGV4dAoKCgo+PiBPbiAxOCBB cHIgMjAxNSwgYXQgMTk6MjMsIFdvbGZnYW5nIFNjaHVzdGVyIDxzY2h1c3Rlci53b2xmZ2FuZ0Bn bWFpbC5jb20+IHdyb3RlOgo+Pgo+Pgo+Pj4gQW0gMTguMDQuMjAxNSB1bSAxODo1NSBzY2hyaWVi IE90YXJlZCBLYXZpYW4gPG90YXJlZEBnbWFpbC5jb20+Ogo+Pj4KPj4+IEhpIGV2ZXJ5b25lLAo+ Pj4KPj4+IEluIHRoZSBleGFtcGxlIGJlbG93IEkgZGVmaW5lIGEgbWFjcm8gd2hpY2ggY2hvb3Nl cyBhdCByYW5kb20gYSBuYW1lIGZyb20gYSBsaXN0IG9mIG5hbWVzLiBCdXQgSSB3b25kZXIgd2hl dGhlciB0aGlzIGNhbiBiZSBkb25lIGluIGEgbW9yZSBjbGV2ZXIgd2F5IHdpdGhvdXQgdXNpbmcg YSBudW1lcmljYWwgbWFjcm8gY3JlYXRlZCB3aXRoIG1hdGgucmFuZG9tIGluIEx1YS4gVGhlIHNo b3J0Y29taW5nIG9mIHRoZSBtYWNybyBiZWxvdyBpcyB0aGF0IGJlZm9yZSBoYW5kIEkgbXVzdCBr bm93IHRoZSBub21iZXIgb2YgZWxlbWVudHMgaW4gdGhlIGxpc3Qgb2YgbmFtZXMgKGZvciBpbnN0 YW5jZSA1IGluIHRoZSBleGFtcGxlIGJlbG93KSwgd2hpbGUgaXQgbWF5IGhhcHBlbiB0aGF0IEkg bmVlZCB0byBjcmVhdGUgYXMgbWFueSBhcyByYW5kb20gbmFtZXMgdGhhdCB0aGVyZSBhcmUgZWxl bWVudHMgaW4gdGhlIGxpc3QsIGJ1dCBzb21ldGltZXMgSSBkb27igJl0IGtub3cgd2hhdCBpcyB0 aGlzIG51bWJlci4KPj4+Cj4+PiBUaGFua3MgZm9yIGFueSBpbnNpZ2h0IGFuZCBoZWxwLgo+Pj4g QmVzdCByZWdhcmRzOiBPSwo+Pj4gJSUlJSBiZWdpbiByYW5kb20tbmFtZXMudGV4Cj4+PiBcc2V0 dXByYW5kb21pemVbMjAxNV0gJSBzZXQgYSBzZWVkCj4+Pgo+Pj4gXHN0YXJ0dGV4dAo+Pj4KPj4+ IFxzdGFydGx1YWNvZGUKPj4+IAlOYW1lID0geydGJywgJ0cnLCAndScsICd2JywgJ1cnfQo+Pj4g XHN0b3BsdWFjb2RlCj4+Pgo+Pj4gXGRlZmluZVszXVxSYW5kb21OYW1leyUKPj4+IAlcc2V0ZXZh bHVle05hbWVkIzF9e1xjdHhsdWF7dGV4LnByaW50KG1hdGgucmFuZG9tKCMyLCMzKSl9fX0KPj4+ IFxkZWZpbmVcUmFuZG9tRnVuY3Rpb25OYW1le1xjdHhsdWF7dGV4LnByaW50KE5hbWVbXE5hbWVk RnVuY3Rpb25OdW1iZXJdKX19Cj4+Pgo+Pj4gXGRvcmVjdXJzZXsxMH17XFJhbmRvbU5hbWV7RnVu Y3Rpb25OdW1iZXJ9ezF9ezV9JQo+Pj4gR2l2ZSBhbiBleGFtcGxlIG9mIGEgZnVuY3Rpb24gJFxS YW5kb21GdW5jdGlvbk5hbWUgOiB7XEJiYiBSfSBcbG9uZ3JpZ2h0YXJyb3cge1xCYmIgUn0kIHdo aWNoIGhhcyBhIGRlcml2YXRpdmUgb25seSBhdCB0aGUgb3JpZ2luLCBhbmQgc3VjaCB0aGF0ICRc UmFuZG9tRnVuY3Rpb25OYW1lKDApID0gMSQuXHBhciBcaGFpcmxpbmVccGFyfQo+Pj4KPj4+IFxz dG9wdGV4dAo+Pj4gJSUlJSBiZWdpbiByYW5kb20tbmFtZXMudGV4Cj4+Cj4+IFlvdSBjYW4gYWNj ZXNzIHRoZSBzaXplIG9mIHlvdXIgTmFtZSB0YWJsZSB3aXRoICNOYW1lIGJ1dCBoYXZlIHRvIHJl cGxhY2UgIyB3aXRoIFxsZXR0ZXJoYXNoIHdoZW4geW91IHVzZSBpdCBpbiBhIFRlWCBjb21tYW5k IGJlY2F1c2UgIyBpcyBhbHJlYWR5IHRha2VuIGZvciB0aGUgVGVYIGFyZ3VtZW50cy4KPj4KPj4g XHN0YXJ0dGV4dAo+Pgo+PiBcc3RhcnRsdWFjb2RlCj4+IAlOYW1lID0geydGJywgJ0cnLCAndScs ICd2JywgJ1cnfQo+PiBcc3RvcGx1YWNvZGUKPj4KPj4gXGRlZmluZVxSYW5kb21GdW5jdGlvbk5h bWUKPj4gICB7XHN0YXJ0bHVhCj4+ICAgIGxvY2FsIGxpc3RzaXplICAgID0gXGxldHRlcmhhc2gg TmFtZSA7Cj4+ICAgIGxvY2FsIHJhbmRvbXZhbHVlID0gbWF0aC5yYW5kb20oMSxsaXN0c2l6ZSkg Owo+PiAgICBjb250ZXh0KE5hbWVbcmFuZG9tdmFsdWVdKQo+PiAgICBcc3RvcGx1YX0KPj4KPj4g XGRvcmVjdXJzZXsxMH17R2l2ZSBhbiBleGFtcGxlIG9mIGEgZnVuY3Rpb24gJFxSYW5kb21GdW5j dGlvbk5hbWUgOiB7XEJiYiBSfSBcbG9uZ3JpZ2h0YXJyb3cge1xCYmIgUn0kIHdoaWNoIGhhcyBh IGRlcml2YXRpdmUgb25seSBhdCB0aGUgb3JpZ2luLCBhbmQgc3VjaCB0aGF0ICRcUmFuZG9tRnVu Y3Rpb25OYW1lKDApID0gMSQuXHBhciBcaGFpcmxpbmVccGFyfQo+Pgo+PiBcc3RvcHRleHQKPj4K Pj4gV29sZmdhbmcKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gSWYgeW91ciBx dWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBl bnRyeSB0byB0aGUgV2lraSEKPj4KPj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBo dHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4+IHdlYnBhZ2Ug IDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL3RleC5hYW5oZXQubmV0Cj4+IGFy Y2hpdmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9jb250ZXh0cmV2Lwo+ PiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+PiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJZiB5b3VyIHF1ZXN0 aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5 IHRvIHRoZSBXaWtpIQo+Cj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8v d3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4gd2VicGFnZSAgOiBodHRw Oi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vdGV4LmFhbmhldC5uZXQKPiBhcmNoaXZlICA6 IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMuZnIvcHJvamVjdHMvY29udGV4dHJldi8KPiB3aWtpICAg ICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4KCgotLSAKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBIYW5zIEhhZ2VuIHwgUFJBR01BIEFERQogICAgICAgICAgICAgICBSaWRkZXJzdHJhYXQg MjcgfCA4MDYxIEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVybGFuZHMKICAgICB0ZWw6IDAzOCA0Nzcg NTMgNjkgfCB2b2lwOiAwODcgODc1IDY4IDc0IHwgd3d3LnByYWdtYS1hZGUuY29tCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHd3dy5wcmFnbWEtcG9kLm5s Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMg b2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhl IFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5s L21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnByYWdt YS1hZGUubmwgLyBodHRwOi8vdGV4LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwOi8vZm91bmRy eS5zdXBlbGVjLmZyL3Byb2plY3RzL2NvbnRleHRyZXYvCndpa2kgICAgIDogaHR0cDovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f