﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 7  » randomizing list but with certain % consecutive stimuli types</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Thu, 16 Jul 2026 20:50:05 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36884.aspx</link><description>[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ globalType = null&lt;br/&gt;/ subType = null&lt;br/&gt;/ firstPairItemNumber = -1&lt;br/&gt;/ secondPairItemNumber = -1&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block exampleBlock&amp;gt;&lt;br/&gt;/ trials = [1-38 = noReplace(sameTrial, diffTrial)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial sameTrial&amp;gt;&lt;br/&gt;/ onTrialBegin = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.globalType = "same"; //set globa trial type&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.subType = list.sameTypes.nextValue; // select subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select item for 1st pair according to subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (startsWith(values.subType, "A")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catAItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "B")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catBItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "C")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catCItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "D")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catDItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select item for 2nd pair according to subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (endsWith(values.subType, "A")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catAItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "B")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catBItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "C")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catCItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "D")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catDItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;}&lt;br/&gt;/ stimulusTimes = [0=clearScreen, firstPair; 1000=clearScreen, fixation; 2000=clearScreen, secondPair; 3000=clearScreen, x]&lt;br/&gt;/ validResponse = ("F", "J")&lt;br/&gt;/ correctResponse = ("F")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list sameTypes&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"AA", "AA", "AA", "AA", "AA", "AA", "AA", "AA", "AA", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"BB", "BB", "BB", "BB", "BB", "BB", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"CC", "CC", "CC", "CC")&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial diffTrial&amp;gt;&lt;br/&gt;/ onTrialBegin = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.globalType = "diff"; //set globa trial type&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.subType = list.diffTypes.nextValue; // select subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select item for 1st pair according to subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (startsWith(values.subType, "A")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catAItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "B")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catBItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "C")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catCItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (startsWith(values.subType, "D")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.firstPairItemNumber = list.catDItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select item for 2nd pair according to subtype&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (endsWith(values.subType, "A")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catAItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "B")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catBItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "C")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catCItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (endsWith(values.subType, "D")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.secondPairItemNumber = list.catDItemNumbers.nextValue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;}&lt;br/&gt;/ stimulusTimes = [0=clearScreen, firstPair; 1000=clearScreen, fixation; 2000=clearScreen, secondPair; 3000=clearScreen, x]&lt;br/&gt;/ validResponse = ("F", "J")&lt;br/&gt;/ correctResponse = ("J")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list diffTypes&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"AB", "AB", "AB", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"AC", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"BA", "BA", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"BC", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"BD", "BD", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"CA", "CA",  &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"CB", "CB", "CB",&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"DA", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"DB", &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"DC", "DC", "DC")&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text x&amp;gt;&lt;br/&gt;/ items = ("X")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text firstPair&amp;gt;&lt;br/&gt;/ items = allItems&lt;br/&gt;/ select = values.firstPairItemNumber&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text secondPair&amp;gt;&lt;br/&gt;/ items = allItems&lt;br/&gt;/ select = values.secondPairItemNumber&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item allItems&amp;gt;&lt;br/&gt;// category A&lt;br/&gt;/ 0 = "Cat A Pair 1"&lt;br/&gt;/ 1 = "Cat A Pair 2"&lt;br/&gt;/ 2 = "Cat A Pair 3"&lt;br/&gt;/ 3 = "Cat A Pair 4"&lt;br/&gt;/ 4 = "Cat A Pair 5"&lt;br/&gt;/ 5 = "Cat A Pair 6"&lt;br/&gt;/ 6 = "Cat A Pair 7"&lt;br/&gt;/ 7 = "Cat A Pair 8"&lt;br/&gt;/ 8 = "Cat A Pair 9"&lt;br/&gt;/ 9 = "Cat A Pair 10"&lt;br/&gt;/ 10 = "Cat A Pair 11"&lt;br/&gt;/ 11 = "Cat A Pair 12"&lt;br/&gt;/ 12 = "Cat A Pair 13"&lt;br/&gt;/ 13 = "Cat A Pair 14"&lt;br/&gt;/ 14 = "Cat A Pair 15"&lt;br/&gt;/ 15 = "Cat A Pair 16"&lt;br/&gt;/ 16 = "Cat A Pair 17"&lt;br/&gt;/ 17 = "Cat A Pair 18"&lt;br/&gt;/ 18 = "Cat A Pair 19"&lt;br/&gt;/ 19 = "Cat A Pair 20"&lt;br/&gt;/ 20 = "Cat A Pair 21"&lt;br/&gt;/ 21 = "Cat A Pair 22"&lt;br/&gt;/ 22 = "Cat A Pair 23"&lt;br/&gt;/ 23 = "Cat A Pair 24"&lt;br/&gt;/ 24 = "Cat A Pair 25"&lt;br/&gt;/ 25 = "Cat A Pair 26"&lt;br/&gt;/ 26 = "Cat A Pair 27"&lt;br/&gt;// category B&lt;br/&gt;/ 27 = "Cat B Pair 1"&lt;br/&gt;/ 28 = "Cat B Pair 2"&lt;br/&gt;/ 29 = "Cat B Pair 3"&lt;br/&gt;/ 30 = "Cat B Pair 4"&lt;br/&gt;/ 31 = "Cat B Pair 5"&lt;br/&gt;/ 32 = "Cat B Pair 6"&lt;br/&gt;/ 33 = "Cat B Pair 7"&lt;br/&gt;/ 34 = "Cat B Pair 8"&lt;br/&gt;/ 35 = "Cat B Pair 9"&lt;br/&gt;/ 36 = "Cat B Pair 10"&lt;br/&gt;/ 37 = "Cat B Pair 11"&lt;br/&gt;/ 38 = "Cat B Pair 12"&lt;br/&gt;/ 39 = "Cat B Pair 13"&lt;br/&gt;/ 40 = "Cat B Pair 14"&lt;br/&gt;/ 41 = "Cat B Pair 15"&lt;br/&gt;/ 42 = "Cat B Pair 16"&lt;br/&gt;/ 43 = "Cat B Pair 17"&lt;br/&gt;/ 44 = "Cat B Pair 18"&lt;br/&gt;/ 45 = "Cat B Pair 19"&lt;br/&gt;/ 46 = "Cat B Pair 20"&lt;br/&gt;/ 47 = "Cat B Pair 21"&lt;br/&gt;/ 48 = "Cat B Pair 22"&lt;br/&gt;/ 49 = "Cat B Pair 23"&lt;br/&gt;/ 50 = "Cat B Pair 24"&lt;br/&gt;// category C&lt;br/&gt;/ 51 = "Cat C Pair 1"&lt;br/&gt;/ 52 = "Cat C Pair 2"&lt;br/&gt;/ 53 = "Cat C Pair 3"&lt;br/&gt;/ 54 = "Cat C Pair 4"&lt;br/&gt;/ 55 = "Cat C Pair 5"&lt;br/&gt;/ 56 = "Cat C Pair 6"&lt;br/&gt;/ 57 = "Cat C Pair 7"&lt;br/&gt;/ 58 = "Cat C Pair 8"&lt;br/&gt;/ 59 = "Cat C Pair 9"&lt;br/&gt;/ 60 = "Cat C Pair 10"&lt;br/&gt;/ 61 = "Cat C Pair 11"&lt;br/&gt;/ 62 = "Cat C Pair 12"&lt;br/&gt;/ 63 = "Cat C Pair 13"&lt;br/&gt;/ 64 = "Cat C Pair 14"&lt;br/&gt;/ 65 = "Cat C Pair 15"&lt;br/&gt;/ 66 = "Cat C Pair 16"&lt;br/&gt;/ 67 = "Cat C Pair 17"&lt;br/&gt;/ 68 = "Cat C Pair 18"&lt;br/&gt;// category D&lt;br/&gt;/ 69 = "Cat D Pair 1"&lt;br/&gt;/ 70 = "Cat D Pair 2"&lt;br/&gt;/ 71 = "Cat D Pair 3"&lt;br/&gt;/ 72 = "Cat D Pair 4"&lt;br/&gt;/ 73 = "Cat D Pair 5"&lt;br/&gt;/ 74 = "Cat D Pair 6"&lt;br/&gt;/ 75 = "Cat D Pair 7"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list catAItemNumbers&amp;gt;&lt;br/&gt;/ items = (0-26)&lt;br/&gt;/ selectionRate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list catBItemNumbers&amp;gt;&lt;br/&gt;/ items = (27-50)&lt;br/&gt;/ selectionRate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list catCItemNumbers&amp;gt;&lt;br/&gt;/ items = (51-68)&lt;br/&gt;/ selectionRate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list catDItemNumbers&amp;gt;&lt;br/&gt;/ items = (69-75)&lt;br/&gt;/ selectionRate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;date, time, subject, group, session, blockNum, blockCode, trialNum, trialCode, response, responseText, latency, correct,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.globalType, values.subType, values.firstPairItemNumber, values.secondPairItemNumber, text.firstPair.currentItem, text.secondPair.currentItem&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;[/code]&lt;br/&gt;</description><pubDate>Thu, 13 Feb 2025 23:11:33 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36875.aspx</link><description>Hi,&lt;br/&gt;&lt;br/&gt;I want 38 trials that are each made up of 2 stimuli. Is there a way to randomize the stimuli but make it so that 50% of trials have the same stimuli type? For example, each stimulus is categorized as type A, B, or C. 50% of trials should be stimuli of the same category (eg. AA), and 50% do not (eg. AB). Is it possible to incorporate this logic?</description><pubDate>Thu, 13 Feb 2025 21:04:55 GMT</pubDate><dc:creator>achen</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36883.aspx</link><description>Yes, that's right. Sorry for making this confusing!</description><pubDate>Thu, 13 Feb 2025 20:21:06 GMT</pubDate><dc:creator>achen</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36882.aspx</link><description>&lt;blockquote data-id="36881" class="if-quote-wrapper" unselectable="on" data-guid="1739477786423" contenteditable="false" id="if_insertedNode_1739477785417"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36881" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36881" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36881" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36881"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36880" class="if-quote-wrapper" unselectable="on" data-guid="1739477786423" contenteditable="false" id="if_insertedNode_1739476741168"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36880" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36880" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36880" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36880"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36879" class="if-quote-wrapper" unselectable="on" data-guid="1739477786423" contenteditable="false" id="if_insertedNode_1739476257227"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36879" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36879" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36879" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36879"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;We don't particularly care if each type occurs equally often. It's more about the fact that participants are responding F or J roughly equal number of times.&lt;a class="if-quote-goto quote-link" href="#" data-id="36879"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Well, it makes a difference in terms of how many items you need per category. So, what are the numbers?&lt;a class="if-quote-goto quote-link" href="#" data-id="36880"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;I see. (I forgot to add that there's a fourth category, D, but we don't want consecutive pairs of D)&lt;br/&gt;&lt;br/&gt;Same:&lt;br/&gt;9 x AA&lt;br/&gt;6 x BB&lt;br/&gt;4 x CC&lt;br/&gt;&lt;br/&gt;Different:&lt;br/&gt;3 x AB&lt;br/&gt;1 x AC&lt;br/&gt;2 x BA&lt;br/&gt;1 x BC&lt;br/&gt;2 x BD&lt;br/&gt;2 x CA&lt;br/&gt;3 x CB&lt;br/&gt;1 x DA&lt;br/&gt;1 x DB&lt;br/&gt;3 x DC&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36881"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;By my count, that means you have &lt;br/&gt;&lt;br/&gt;27 category A items&lt;br/&gt;24 category B items&lt;br/&gt;18 category C items&lt;br/&gt;7 cateory D items&lt;br/&gt;&lt;br/&gt;Does that match? In general, it would be helpful if you could provide such information in an accessible way, so I don't have to count these things up manually. Thanks.</description><pubDate>Thu, 13 Feb 2025 20:18:10 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36881.aspx</link><description>&lt;blockquote data-id="36880" class="if-quote-wrapper" unselectable="on" data-guid="1739476742282" contenteditable="false" id="if_insertedNode_1739476741168"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36880" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36880" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36880" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36880"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36879" class="if-quote-wrapper" unselectable="on" data-guid="1739476742282" contenteditable="false" id="if_insertedNode_1739476257227"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36879" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36879" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36879" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36879"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;We don't particularly care if each type occurs equally often. It's more about the fact that participants are responding F or J roughly equal number of times.&lt;a class="if-quote-goto quote-link" href="#" data-id="36879"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Well, it makes a difference in terms of how many items you need per category. So, what are the numbers?&lt;a class="if-quote-goto quote-link" href="#" data-id="36880"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;I see. (I forgot to add that there's a fourth category, D, but we don't want consecutive pairs of D)&lt;br/&gt;&lt;br/&gt;Same:&lt;br/&gt;9 x AA&lt;br/&gt;6 x BB&lt;br/&gt;4 x CC&lt;br/&gt;&lt;br/&gt;Different:&lt;br/&gt;3 x AB&lt;br/&gt;1 x AC&lt;br/&gt;2 x BA&lt;br/&gt;1 x BC&lt;br/&gt;2 x BD&lt;br/&gt;2 x CA&lt;br/&gt;3 x CB&lt;br/&gt;1 x DA&lt;br/&gt;1 x DB&lt;br/&gt;3 x DC&lt;br/&gt;</description><pubDate>Thu, 13 Feb 2025 20:05:57 GMT</pubDate><dc:creator>achen</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36880.aspx</link><description>&lt;blockquote data-id="36879" class="if-quote-wrapper" unselectable="on" data-guid="1739476257733" contenteditable="false" id="if_insertedNode_1739476257227"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36879" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36879" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36879" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36879"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;We don't particularly care if each type occurs equally often. It's more about the fact that participants are responding F or J roughly equal number of times.&lt;a class="if-quote-goto quote-link" href="#" data-id="36879"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Well, it makes a difference in terms of how many items you need per category. So, what are the numbers?</description><pubDate>Thu, 13 Feb 2025 19:51:40 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36879.aspx</link><description>We don't particularly care if each type occurs equally often. It's more about the fact that participants are responding F or J roughly equal number of times.</description><pubDate>Thu, 13 Feb 2025 19:50:10 GMT</pubDate><dc:creator>achen</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36878.aspx</link><description>&lt;blockquote data-id="36877" class="if-quote-wrapper" unselectable="on" data-guid="1739475398904" contenteditable="false" id="if_insertedNode_1739475397707"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36877" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36877" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36877" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36877"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Each stimulus is a word pair (eg. cap:bottle, mammal:fox, etc.) and is categorized into A, B, or C. Each trial shows the first word pair, then a "+", then the second word pair, then an "X". On the second word pair, participants respond by pressing F or J. This sequence is one trial. &lt;br/&gt;&lt;br/&gt;I'd like to randomize the list of word pairs, but make it so that 50% of trials have word pairs from the same category (ie. AA or BB or CC), and 50% of trials do not. Hopefully this makes more sense?&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="36877"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;You have 3 possible "same" trial types: AA, BB, CC&lt;br/&gt;As for the "different" trials, it's unclear if you care about order. I assume you do, so you have 6 types: AB, AC, BA, BC, CA, CB.&lt;br/&gt;&lt;br/&gt;Normally you would care that each type occurs equally often. That doesn't work with 38 trials total. It would work with 36.&lt;br/&gt;Same:&lt;br/&gt;6 x AA&lt;br/&gt;6 x BB&lt;br/&gt;6 x CC&lt;br/&gt;Different:&lt;br/&gt;3 x AB&lt;br/&gt;3 x AC&lt;br/&gt;3 x BA&lt;br/&gt;3 x BC&lt;br/&gt;3 x CA&lt;br/&gt;3 x CB&lt;br/&gt;&lt;br/&gt;So, what do you want to do to get to 38 trials? Unclear to me.&lt;br/&gt;</description><pubDate>Thu, 13 Feb 2025 19:50:04 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36877.aspx</link><description>Each stimulus is a word pair (eg. cap:bottle, mammal:fox, etc.) and is categorized into A, B, or C. Each trial shows the first word pair, then a "+", then the second word pair, then an "X". On the second word pair, participants respond by pressing F or J. This sequence is one trial. &lt;br/&gt;&lt;br/&gt;I'd like to randomize the list of word pairs, but make it so that 50% of trials have word pairs from the same category (ie. AA or BB or CC), and 50% of trials do not. Hopefully this makes more sense?&amp;nbsp;</description><pubDate>Thu, 13 Feb 2025 19:35:44 GMT</pubDate><dc:creator>achen</dc:creator></item><item><title>RE: randomizing list but with certain % consecutive stimuli types</title><link>https://forums.millisecond.com/Topic36876.aspx</link><description>&lt;blockquote data-id="36875" class="if-quote-wrapper" unselectable="on" data-guid="1739474611671" contenteditable="false" id="if_insertedNode_1739474610877"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36875" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36875" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36875" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;achen - 2/13/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36875"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&lt;br/&gt;&lt;br/&gt;I want 38 trials that are each made up of 2 stimuli. Is there a way to randomize the stimuli but make it so that 50% of trials have the same stimuli type? For example, each stimulus is categorized as type A, B, or C. 50% of trials should be stimuli of the same category (eg. AA), and 50% do not (eg. AB). Is it possible to incorporate this logic?&lt;a class="if-quote-goto quote-link" href="#" data-id="36875"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Give a more detailed description and a concrete example.</description><pubDate>Thu, 13 Feb 2025 19:25:19 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>