{"action":"created","issue":{"url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/690","labels_url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/690/labels{/name}","comments_url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/690/comments","events_url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/690/events","html_url":"https://github.com/MrTJP/ProjectRed/issues/690","id":54967216,"number":690,"title":"[Gate Proposal] - A/B Randomizer Gate (New and Improved)","user":{"login":"chloeprince","id":6889524,"avatar_url":"https://avatars.githubusercontent.com/u/6889524?v=3","gravatar_id":"","url":"https://api.github.com/users/chloeprince","html_url":"https://github.com/chloeprince","followers_url":"https://api.github.com/users/chloeprince/followers","following_url":"https://api.github.com/users/chloeprince/following{/other_user}","gists_url":"https://api.github.com/users/chloeprince/gists{/gist_id}","starred_url":"https://api.github.com/users/chloeprince/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chloeprince/subscriptions","organizations_url":"https://api.github.com/users/chloeprince/orgs","repos_url":"https://api.github.com/users/chloeprince/repos","events_url":"https://api.github.com/users/chloeprince/events{/privacy}","received_events_url":"https://api.github.com/users/chloeprince/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-21T01:50:44Z","updated_at":"2015-01-24T18:37:24Z","closed_at":null,"body":"I know there is a randomizer already in ProjectRed. In fact there are 2 if you count the bundled cable one.\r\n\r\nHowever, the Randomizer gate is in most cases useless because, when given a redstone signal from the input, the outputs continuously oscillates 'on and off' at random on all outputs. There is no control over it to make it simply pick ONE output and have the output stay solid/on until the input is turned off. There should be. And it should be able to have a \"State\" mode whereby you can set the delay if you wish to use it in the oscillating mode so you can control it more.\r\n\r\nSo, my idea is simple,\r\n\r\nI would like to propose a NEW and more useful and simpler Randomizer Gate that has ONE input, and 2 OUTPUTS labeled \"A\" and \"B\" Output. \r\n\r\nIt should have a GUI that will let you set it into Mode \"1\" or \"2\" \r\n\r\nIn mode 1, it simply picks either A or B instantly and stays locked on until the redstone input is turned off. \r\n\r\nIn mode 2, you can set a state timer that will give the output a timer so when a redstone signal is applied to the input, it sets a random output either on A or B, and stays set for a period of time, at which point the timer runs out, it will then again randomly pick another output (A or B) and then again. This will remain continuous until the input signal is turned off.\r\n\r\nRecently, I made a Youtube video that I discuss and show off a Railcraft train setup and it uses ProjectRed Gates for the switching. However, I talk about how I had to create a Computer craft Program because a ProjectRed Gate doesn't exists or work to the degree I needed it to, to accomplish the goal of what I wanted the train track to do.\r\n\r\nYou can see the video here:\r\nhttps://www.youtube.com/watch?v=hgkd4H8iqXc\r\n\r\nPlease Mr. TJP, create this A/B Randomizer Gate. It is very useful and needed!\r\n\r\n![a-b randomizer](https://cloud.githubusercontent.com/assets/6889524/5829845/31d4f99c-a0e6-11e4-86e1-c676bf370837.png)"},"comment":{"url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/comments/71331315","html_url":"https://github.com/MrTJP/ProjectRed/issues/690#issuecomment-71331315","issue_url":"https://api.github.com/repos/MrTJP/ProjectRed/issues/690","id":71331315,"user":{"login":"chloeprince","id":6889524,"avatar_url":"https://avatars.githubusercontent.com/u/6889524?v=3","gravatar_id":"","url":"https://api.github.com/users/chloeprince","html_url":"https://github.com/chloeprince","followers_url":"https://api.github.com/users/chloeprince/followers","following_url":"https://api.github.com/users/chloeprince/following{/other_user}","gists_url":"https://api.github.com/users/chloeprince/gists{/gist_id}","starred_url":"https://api.github.com/users/chloeprince/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chloeprince/subscriptions","organizations_url":"https://api.github.com/users/chloeprince/orgs","repos_url":"https://api.github.com/users/chloeprince/repos","events_url":"https://api.github.com/users/chloeprince/events{/privacy}","received_events_url":"https://api.github.com/users/chloeprince/received_events","type":"User","site_admin":false},"created_at":"2015-01-24T18:37:24Z","updated_at":"2015-01-24T18:37:24Z","body":"I see what your saying. However, the gate still needs made. The example you give is overly complicated for the average to beginner person. Additionally, when you have large builds or a server, these \"contraptions\" add TONS of lag to the world. My server train world would require too many of these and your current randomizer cuts the FPS down so badly for my server its becomes useless. This is also not 3 pieces - its 5 pieces and 12 pieces of wire. This can be simplified into one gate. Come on TJP. I think you forget that most people are not engineers. While I agree its some that can be figured out, the contraption is overly complicated for something that should be so simple. We also do not need an ABC gate. Just an AB gate. If you insist on having that third out put, you need to make it so the \"C\" out put can be disabled by screw driver. Please - institute the AB Randomizing gate. We REALLY need it."}}