Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'output': 0.05; 'string': 0.09; 'subject:language': 0.09; 'subject:string': 0.09; 'template': 0.14; '"is': 0.16; 'subject:generation': 0.16; 'subject:random': 0.16; 'language': 0.16; 'wrote:': 0.18; 'mechanism': 0.19; 'aug': 0.22; 'certainly': 0.24; 'instance,': 0.24; 'necessary.': 0.24; 'paul': 0.24; 'question': 0.24; 'header :In-Reply-To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'asked': 0.31; 'getting': 0.31; 'but': 0.35; 'received:google.com': 0.35; 'too': 0.37; 'being': 0.38; 'to:addr :python-list': 0.38; 'to:addr:python.org': 0.39; 'high': 0.63; 'such': 0.63; 'relatively': 0.65; '"can': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=hm9k0yg/XnBpFXlvq1qqVbFNX/LlF6xq0OdgwieT9ZM=; b=nt9gNFNch0Z9s6qTS5nzTqeo++AcY+rVqpRW3ZZHhjuNEJs2oEAfzL5yTpEpNfVla3 21EVUu+lahWho3cO8/f68dkqSbKQ2GKOEmkwJcC0dlBfQzpsXANbL7cHQ4lwBv9c8if4 2ez2Mgkrqe5k7ENlmSfuAIH4idyq+npDj1Lg9RdRrooSPRavTZiWKc2XAPw8os8vD7iR 1Jts571tYmKWK+0sBgKuYSGy5rluQvNsn2+HYbVjoU7UKgwTlM2TC0TUdlCALFJjhw5D FqosnDHR76BuK+zAAW15kYdMhP+K5Q2hmgpH+FcY7ch0WUYG6t42ZRhYLhbErErJ8j8x Ab7w== X-Received: by 10.66.243.6 with SMTP id wu6mr712975pac.157.1407689309111; Sun, 10 Aug 2014 09:48:29 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <14d94692-2257-4dfb-a82f-f1674a839233@googlegroups.com> From: Ian Kelly Date: Sun, 10 Aug 2014 10:47:48 -0600 Subject: Re: Template language for random string generation To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 7 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1407689317 news.xs4all.nl 2937 [2001:888:2000:d::a6]:52980 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75987 On Sun, Aug 10, 2014 at 10:34 AM, Paul Wolf wrote: > For instance, a template language that validates the output would have to do frequency analysis. But that is getting too far off the purpose of strgen, although such a mechanism would certainly have its place. I don't think that would be necessary. The question being asked with validation is "can this string be generated from this template", not "is this string generated from this template with relatively high probability".