From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20865 invoked from network); 2 Jul 2023 07:19:13 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Jul 2023 07:19:13 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1688282353; b=RW9mnJujlMTnUlc70QVzbEuEy7gRNXiZiBWrr6oAaN2m+/MBtafG7IxOBl/mR4RAKVlMEwcJNc BNHKoHb9tnvSfrO9UgCAuBoDGwBmI2KRw4XHXukZxeHES8ZoqT8aQ1nJdBnoq/F4euFP0wWdWu pceHPrMQOlwPdGCQKhCPSONjFu/i/JQxY4SHxqB3pIMdgf+uZMWTasRNEdEVinPBh9VckFfJCU h9zy6c/K7uQHoBhw5JQCzlUpN/hvZvN+ltzSbUfjX1UOAw8cKC5+UX8eEurdRFQXL0Q2aQFhmx 7QW6F91hVJsQCJbP5niWoOnBp+tkKv8E9beT8TBMwpoSNA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1688282353; bh=gzG4bvWr0G2JURnSHIDXyGTUYRzbenmYqoVqWzo8OYA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=QTykNaV7VELJ6m5Irwf/FcKGpR/1v2k5owGg+De4TenJMqptvpVOR0YkEkx0AAlxBUqmmwexMv gKG7TOBeHD5VA3BziaKFMk/j908GhXs7FbVuKMGJ/Nm/35G8CzZeYJzolQSvcriSYOmLtBNxFG T8WUpwxIR72e81yce7rp0APXWu9oh+9/FDRiIfGHlsCQ45ZH8oC25/XH0QI7LhrsAXlhYLmCeb 7GxXrqKginLUq1DYVlBHgU3f1bGmbrxErLHu/L4yX75dpsQ6roJ9Dg27c9Fu1fqpSAfrstLHGL HwoHQoF9sFFiy59SR06Z4vkg5TjU80jspqdr9BQz729Mew==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:References:In-Reply-To:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mM5dMxO/QU4VVGcxY/J9C2Z9LtKv7sA2e/c4a8vufR8=; b=cvcapZJXgh1DY6esNGk3mS+BBS txtEIb7wXBZJO6ffFNVEUXG3ig9W9pU87CP3/yOEs7Gy4XVkkkv6lSl2+vy7NZOh63yy2ZANau+k+ a6iM0scfJcdkMpErqmFjew/LFRoLaOG9iXdz7RnPJE1FVlyyXA90c5veLcI99dlKOeM4RFJEZLkNJ 7wiv7UgsxYdj0ahe0O/ePUxBYRe45b7CCagbGhxOoNG1XoXPQpfcle1l6MNFY50Q0IAHqauqg2SaJ Hbth5fhK5isdkSg6tFwjfQhQyAiHDBrTiuHay2BHof0OkkMFt+34GBg27e5KRVAZSoplfZ9I7Hj/X mUA2AXwQ==; Received: by zero.zsh.org with local id 1qFrMV-000NJE-UB; Sun, 02 Jul 2023 07:19:11 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f41.google.com ([209.85.218.41]:42077) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qFrLH-000Mc8-Hv; Sun, 02 Jul 2023 07:18:01 +0000 Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-98e109525d6so608299966b.0 for ; Sun, 02 Jul 2023 00:17:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688282275; x=1690874275; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mM5dMxO/QU4VVGcxY/J9C2Z9LtKv7sA2e/c4a8vufR8=; b=iuVcCqsJ7FFLuiDKl5d76kYMXnXtiZIBJGFkRzr89kCc0bee70nvvM/rX/j7Ppy3cH D8p59WL35ViFjd35857ZCH80Gi5VqelduS//CAGHyjDKuufde4WL1EORkvxnXB+kA/6d 1AeJ4qKo4nUyWbYcDOwfUsjPDdPZmgdhnxzOg8Z1XLCaafIYFyN1jv1e9BEU3DqKwsZo 6kPIgesPrJW5F2nqd4nUhOfmhD6RhJA1ccXGPx+qPRDGUefnnrCD5jGKvn8TXA/QW3mY aY7C00+uw0eOeZUAKg+R6rKLuFcd+b7QJ1WNqbqA29jXmymd+mpwoye9Ur4e6fo3JY7q 5kHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688282275; x=1690874275; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mM5dMxO/QU4VVGcxY/J9C2Z9LtKv7sA2e/c4a8vufR8=; b=DdlI37I1mz9GxmL7RwZi1jPjQJ6XFHYjKbhMk3mWmv2yFIYJcKfus9KOOmrrHxeW4S GsbduK6e1l5aQj7XEmQXH/KOB1ogxKiUTl+d4wbwLYOPd69VX5or6LHwujaKByuei/Ch xxKW+uIcU643ii084AtACBNnN63YyfBObFXnWQFdFvInA7ZEAb2ivaHofENIWOosUcs4 hG4CsPi9fTbGu7QqUyDX5m6/hIpydtOW7h3cMhGsIxvX+cavwoelv8l0Lyu52/fYpCDn RwdMyh/FURuG/RtIxuWJIppwFw2zoIpuqHiQXnJOdpoB67McJdXEqiMNIfGuZuIFAUKv YEyA== X-Gm-Message-State: AC+VfDymEPQ7MGjZHFRv2IJekyC91te99pIN1TzQBRM29CMJHsPBaXfh dbpDpz+THH05vtx8wV51xiDuKDiU2YBd+COWTZ9jLY/h X-Google-Smtp-Source: ACHHUZ54OKYLhPdfD5P+xAptCevEUoMlwegBn2Db5gbNAcnCD+qu7P8CzhQZ5Uq8tOViT4zA88nU2dV3w5XrjyD7vSY= X-Received: by 2002:a17:907:3f21:b0:98d:abd4:4000 with SMTP id hq33-20020a1709073f2100b0098dabd44000mr9096377ejc.35.1688282274777; Sun, 02 Jul 2023 00:17:54 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:906:ecef:b0:977:e915:2f69 with HTTP; Sun, 2 Jul 2023 00:17:54 -0700 (PDT) In-Reply-To: <25FF68CF-F93D-4745-84D1-A97A5ECCA348@gmail.com> References: <25FF68CF-F93D-4745-84D1-A97A5ECCA348@gmail.com> From: Mikael Magnusson Date: Sun, 2 Jul 2023 09:17:54 +0200 Message-ID: Subject: Re: Bug/regression: tt(RANDOM) seed not updating when $RANDOM is used in a pipe To: Jon Oster Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 29101 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 6/28/23, Jon Oster wrote: > In 5.8.1, $RANDOM seems not to update its state when the command $RANDOM > was used in is piped somewhere. For example: > > # echo $RANDOM > 18163 > # echo $RANDOM > 23472 > # echo $RANDOM > 27685 > # echo $RANDOM|cat > 10178 > # echo $RANDOM|cat > 10178 > # echo $RANDOM > 10178 > # echo $RANDOM > 17862 A simple workaround for this, whether you consider it a bug or a feature, % () { echo $1 | cat } $RANDOM 21589 % () { echo $1 | cat } $RANDOM 301 or % echo $RANDOM > >(cat) 1324 % echo $RANDOM > >(cat) 9460 -- Mikael Magnusson