From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 1885A4706F for ; Mon, 25 Sep 2023 20:00:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6932068C9CD; Mon, 25 Sep 2023 23:00:03 +0300 (EEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn2084.outbound.protection.outlook.com [40.92.64.84]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7A3C368C118 for ; Mon, 25 Sep 2023 22:59:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=if+Dne+OCTX+UCQ//GJCRALHbdI5oQQ5BlpJgF9SBxwIzDI0y2WEgvLUhEDwn60WiB6sGiU+NR2nmVz2JiXM+AOj6FucnoiXv9J1C1Ko2hbrr2dvx4vuqNjpdrHOyU0NcsMMyvkenV5Z5pcLdiJsCSOTKdu92V56A7/wS+DcI5UMhWEOMVlGmpUok0qBfEDUrW8QszIXs3DXjki5qoiXApi3s0sOllkw5FSyFPB4SEP/KyXcXJzn9OK2YY3c/1HFdMr60WxNd3p/HuYH3/Tyd+IvXdruvNkWlAhMwMU+HeQeCK8fnbxSA+maCobMtTkLFblFmXXP0pqoFzdy21rdDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Dzd+qQN48kVIZe1ExAiJEjF22BW+CwY9P2QUUqzealk=; b=j3oHaAMZQwcVjYud2iLaCpwCTHe1kZEvQHQxuVwOXL0u/ceekQ3VsfvXN9YubNtKo50yfu811ippLaCo64tNwrK2hygeQfITMwMKfiTswSpTHRizZkUYntrcPH68QVA/TxXqTEiqWdh+UN2PgMgkNzetG54TvJsz5cri5FJCfuvSGi6fQWUnBTEjKywfPeeMYNeklbe1jPA9wCzhDRFf3wCein/EB/rtgutmyDMQBlmmP+MfPiKYvaGi6loP1fsO+wc6OFEpsj3kfLQe4ZmnBA4wZFuQC6pRO+QhV1MkxdR/N1CgzAUs49otOrDLzNED8HjbKAlWY5eOlsnCD5CKFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dzd+qQN48kVIZe1ExAiJEjF22BW+CwY9P2QUUqzealk=; b=fjFFB8LmMdjg3KdiBa1LawBDVbv0B4utRH5FCsyUqf1l5UbgMdAY7xUeKfu7CRTs6Y6J/J20ELQBRGxBs/poUY42Vg/PKBfyWtHaNmFUEnJGvqZYD/tWgabhE0H87H1RBihmgDakkNkHTMTSA2J6Bh2CVXeLI36bzhcRSeq21fWtVXbd8iHjpYUCIQSPyK16ThGvssn7jkAYFZShUmmlFCgXm+1lTGDwGG+CiDgmO3q3n+KHGfsIB3Pbbxt3Q9s/E6Ee4aWfDgQBradUA/9Fipw34NCT6eAAdeNauhidXoVcXKkAuadgUr01VntMghU0koQGF9URwJ6blNryBU5z7Q== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0080.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:271::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Mon, 25 Sep 2023 19:59:56 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Mon, 25 Sep 2023 19:59:56 +0000 Message-ID: Date: Mon, 25 Sep 2023 22:01:06 +0200 To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [RQDCUZD0BXXirkdnqB62Vui5EcDl7FXj] X-ClientProxiedBy: ZR0P278CA0220.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::22) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <5ad08856-a22d-12fe-5ace-c77c9127e05f@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0080:EE_ X-MS-Office365-Filtering-Correlation-Id: 22c621fa-0936-42be-a425-08dbbe01fb32 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eZIul70y3qFoHCjtykcRMAnefbpAGXhQF9P1VrRZEYwkg8SqsDRSTBQWNRG55f3qEd2hnuiwopJoXXvJD9KDg0HhN8TxOW66Mkg1pGCGvZZZl5lHedwlkVM7eVl2AA0mi09Fc8LZOAN+ujqzBi4UFMh6KKd/PJb6q1RGe9hbM1mYjer6yVG5U0zl+IyVuM4iJvOJDsAFfG0ebOQKRokNT7bhRoVSZ75EPNTAKNf0smuzUbJCIxQsHoA8XsGYyt/a3kHWNHJtKHe14SDvtgPgVIwuj9F2vIfAcX1811EXyXffT4IvGFPr/3xZBZ2wAyKILcqI+rRcWA/H0TOIqTP6DPSLX5BWYZY9r6DW7xs74Zrci0KmP3dE0+EDBewnUrWrjQm8/chzCzvMnGH5VYiMFJWuy93JSFG2yYdFJx+5Y5Y7f8ycI1TgULYIliQxeKF0f2x2TJO/bGTZburjrXyx0kT8/hbo0VElhkZ6PaEFSCAYjYPdyIXRvRYkAV4PXFyYJE0/5Q9cjoX+KmI401U17uA6HyCM/UKKlvkvZTyZc/U8lyE3UHNJUqD25DJ5RsB7clg7++1KOJqvJ9WD935ztVFwSmnhcevR8n9nfV2gIqs= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U01DVFBCcWF1WnN2MTRjeHduUHBDL0JmeDNSdlJOYlhiNitHMGUxZ0tibVZD?= =?utf-8?B?dXFzMHNlQjE4N2J5Y0NmOTg4RHMyQWxKc21BZlJnaGFqU2tVOElpRHVWNmYx?= =?utf-8?B?cllWMElsTWZFbHFaOWh1Ukcwa0MyVjVDaWFsSFNPYXYwZVVoWUtmU0NWZHdC?= =?utf-8?B?cXd5QzFKNVBhbEtLTVZBTXZBYWtFTlgxbWsxYVVhSTAvc3NKUFJYWGhqVUxN?= =?utf-8?B?MXV4N1dtbzFzSlpxL0hUclp1alBvUGFjT3hWRlg4Mzl1S2NzZ1BRQlQ2dTk4?= =?utf-8?B?TGNMcTI0R1pCaWdmYWJQQnpuT2FhMFZNeGNoZ3RCTWljVUVRUzRNNmdzWGZw?= =?utf-8?B?czNBcDBWcFJSSElsUXBVVnJER3k3YWJmeGZpOFNXK0RUM0RYS2dwaW1VK0g4?= =?utf-8?B?dnRwS3cxU3MxcVAzcG9vR1U2YmRBTFl6R0dHbFlDTWJVdnhkdGJsUitDOFhT?= =?utf-8?B?MWczaHlmQXdLeEIyRnIyZ0YzUHBScjJQdGYwSi9neTM1ejZkdmtOU2xCQnZk?= =?utf-8?B?RzVrM0p6TVkwQnBFQ2xRMDZuM082TEQ2cENiZXhpbTJuTGQxMkdGcXE3QmJZ?= =?utf-8?B?RURZWjZZN0lYQ2lVQ3VkWmtiZDN4aDY1aTBMbmRyNzR1a2xaeGZqNlpmbC9V?= =?utf-8?B?U0EyeEwyb0NqcG94WUs4TnpJazZQaThEVGczbHB5TXBIMERUTHQ0MjA4dFFo?= =?utf-8?B?R3phT2kyblo5TThvTS9wcjRqSGlrK2w5QjZkSGJuNjF5MVpGMTBWNmdtdEd4?= =?utf-8?B?L3h2RHMydCtuN2ZDbVVWZWREa0V1Q2JEeUtCZUh4dGFWbWdnYjM2QU5OZUtp?= =?utf-8?B?Mkd1U0lkRGlsOVF6Ny9PLzFsMVYzaFpQV0Q4aFRXZVpDeldCdHJSUlkxWm9C?= =?utf-8?B?UDF6cWllQjVkWWJHVmoxTk8xOTlERWdySitvS2Eyd29aa1Y2MzRnemlnbko1?= =?utf-8?B?OTZrODVnMy9CSTlOckJObDRrWmtoMGEvRDAyODBKMnRKUnBNeE9LUGtaNVBO?= =?utf-8?B?MlBUeEFwQlNDeFBuclNRekdzMzR5Q0UzNGcyMXNSU1cwUXpMdHY2WStHZVhL?= =?utf-8?B?dGxicG9aZ3lVTHlSRjhTWllOdWd0Q0Y5MUxZNit0UHROaUIySVpZRFNOQVll?= =?utf-8?B?blNaRUFSYlN2MDUxRHNXcE9LckFPVndvUUtRc2NrOFRwbWJoeVgwMEQ1V3pV?= =?utf-8?B?QlNSLzdyMVB5K3ZBUnNoaGtEQ2VMY29SLy80OHRqVjFHSGJSSEp0OG1Ebmlz?= =?utf-8?B?MEFJc0Fvc2xNUVlvZmdJWFB3ZU5RUGxMWEN5L205U0I0R3IxbS83MzAxVTZj?= =?utf-8?B?d05nVEhJMXE5ZDZ1YXI2VUh1YmdSbTJKWldKKzVSUVNrQ3JjTyt2MFk5K2Nt?= =?utf-8?B?QzBiOU8wdWgwdmRKR0dZVTdJekk4SXpSYkhIazl6RkFGTytVa1dxTlZpUEhN?= =?utf-8?B?OFpVeHltS2wvSzBpSjV0QjBqT01VWExKdkJEbkpiR0s1cFNxeHJKUHZLK3Zt?= =?utf-8?B?QVZoV1BIcDV6RXVlZURQQXRsVy9oTllHb3kydHg0RkNJYkM5TUNGd2JkMVVi?= =?utf-8?B?dDlMUDEzeDFMU2htOEFCczVBK1BCbGRTdjVTMkN1Nm5QN1k1Q1RxK3JjMFgy?= =?utf-8?B?Y0FOQ05yd3ZxQ2tRaVUvaUJ2UG1wVmVqRUFWcHBqOFJvd29NSTduYmZPcWgr?= =?utf-8?Q?vcbTgtK87KWbFbLgr8it?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22c621fa-0936-42be-a425-08dbbe01fb32 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 19:59:55.9648 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0080 Subject: Re: [FFmpeg-devel] [PATCH 01/42] tests/fate-run: Ensure that THREADS=random is actually random X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > From the documentation of GNU awk [1]: > "In most awk implementations, including gawk, rand() starts generating > numbers from the same starting number, or seed, each time you run awk.45 > Thus, a program generates the same results each time you run it. The > numbers are random within one awk run but predictable from run to run. > This is convenient for debugging, but if you want a program to do > different things each time it is used, you must change the seed to a > value that is different in each run. To do this, use srand()." > > This commit does exactly this. > > [1]: https://www.gnu.org/software/gawk/manual/html_node/Numeric-Functions.html#index-rand_0028_0029-function > > Signed-off-by: Andreas Rheinhardt > --- > tests/fate-run.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/fate-run.sh b/tests/fate-run.sh > index 743d9b3620..8efb1586b8 100755 > --- a/tests/fate-run.sh > +++ b/tests/fate-run.sh > @@ -37,7 +37,7 @@ case $threads in > random*) > threads_max=${threads#random} > [ -z "$threads_max" ] && threads_max=16 > - threads=$(awk "BEGIN { print 1+int(rand() * $threads_max) }" < /dev/null) > + threads=$(awk "BEGIN { srand(); print 1+int(rand() * $threads_max) }" < /dev/null) > ;; > esac > Will apply. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".